|
|
package com.heai.modules.board.service;
import com.baomidou.mybatisplus.core.metadata.IPage;import com.heai.modules.board.entity.BIBoardAddressData;import com.heai.modules.board.entity.Inventory;import com.heai.modules.board.entity.ViewKanbanCODelNotifyData;import com.heai.modules.board.entity.ViewKanbanSoHunlianPlanData;import com.heai.modules.production.entity.*;import com.heai.modules.taskmanage.vo.TaskListVo;import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;import java.util.Date;import java.util.List;import java.util.Map;
public interface BoardService { /** * @Description 这周发货看板 * @Title thisWeekShipmentBoardData * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> thisWeekShipmentBoardData(int pageIndex);
/** * @Description 下周发货看板 * @Title nextWeekShipmentBoardData * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> nextWeekShipmentBoardData(int pageIndex);
/** * @Description 生产打料看板 * @Title productionBlankingBoard * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanSoHunlianPlanData> * @throw */ Map<String, Object> productionBlankingBoard(int pageIndex);
/** * @Description 硫化看板 * @Title soLiuhuaBoard * @param * @author rq * @date 2021/8/25 15:37 * @return * @throw */ Map<String, Object> soLiuhuaBoard(int pageIndex);
/** * @Description * @Title transFerBoard * @param * @author rq * @date 2021/8/25 15:37 * @return * @throw */ Map<String, Object> transFerBoard(int pageIndex);
/** * @Description * @Title transFerBoardForHunlian * @param * @author rq * @date 2021/8/25 15:37 * @return * @throw */ Map<String, Object> transFerBoardForHunlian(int pageIndex);
/** * @Description * @Title SORoutingBoard * @param * @author rq * @date 2021/8/25 15:37 * @return * @throw */ Map<String, Object> SORoutingBoard(int pageIndex);
/** * @Description 遍历出需要打印的库存 * @Title getStockPrintList * @param * @author rq * @date 2022/9/25 20:52 * @return List<StockPrintData> * @throw */ List<StockPrintData> getStockPrintList(); List<StockPrintData> getStockPrintListHunlian(); List<StockPrintData> getStockPrintListForReturn(); List<StockPrintData> getStockPrintListHunlianReturn(); List<StockPrintData> getStockPrintListCaiGou(String ip);
/** * @Description 获取打印的数据 * @Title getOutBoxPrintData * @param ip * @author rq * @date 2023/1/10 13:15 * @return List<OutBoxPrintData> * @throw */ List<OutBoxPrintData> getOutBoxPrintData(String ip);
/** * @Description 获取袋装标签数据 * @Title getPackagePrintData * @param ip * @author rq * @date 2023/1/11 13:24 * @return List<PackagePrintData> * @throw */ List<PackagePrintData> getPackagePrintData(String ip); /** * @Description * @Title 修边看板 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> SORoutingBoardForXiuBian(int pageIndex); /** * @Description * @Title 检验看板 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> SORoutingBoardForJianYan(int pageIndex); /** * @Description * @Title 检验看板 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> SORoutingBoardForShuiZhu(int pageIndex); /** * @Description * @Title 硫化派工单 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> SeqNoForLiuHua(int pageIndex); /** * @Description * @Title 硫化派工单挤出车间 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> SeqNoForLiuHuaJiChu(int pageIndex); /** * @Description * @Title 包装看板 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> SORoutingBoardForBaoZhuang(int pageIndex); /** * @Description 沟通看板 * @Title getTaskDetailListBoard * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> getTaskDetailListBoard(TaskListVo inData); /** * @Description * @Title 外购件看板 * @param * @author rq * @date 2021/8/25 15:37 * @return List<ViewKanbanCODelNotifyData> * @throw */ Map<String, Object> PODetailForW (int pageIndex); /** * @Description 获得工厂信息 * @Title getSiteData * @param * @author rq * @date 2021/10/9 14:27 * @return List<SiteData> * @throw */ List<SiteData> getSiteData(SiteData inData);
/** * @Description 实验室检验看板 * @Title getInspectBoard * @param pageIndex * @author rq * @date 2022/12/2 17:37 * @return Map<String,Object> * @throw */ Map<String, Object> getInspectBoard(int pageIndex);
/** * @Description TODO * @Title getSopAddress * @param inData * @author rq * @date 2023/6/9 17:12 * @return Map<String,Object> * @throw */ Map<String, Object> getSopAddress(TvSopBaseData inData);
/** * @Description TODO * @Title searchBIBoardAddress * @param inData * @author rq * @date 2023/12/26 17:48 * @return BIBoardAddressData * @throw */ BIBoardAddressData searchBIBoardAddress(BIBoardAddressData inData);
/** * 打印标签 * @param previousSeqNo * @param number * @param site * @param orderNo * @return */ List<PackagePrintData> getPackagePrintDataList(Integer previousSeqNo, BigDecimal number,String site,String orderNo,String seqNo,BigDecimal weight); List<PackagePrintData> packagePrintDataList(PrintLabelRecord printLabelRecord);
List<PackagePrintData> getTCPPackagePrintDataList(Integer previousSeqNo, BigDecimal number,String site,String orderNo, Date nowTime,String seqNo) throws CloneNotSupportedException;
BigDecimal getPartValue(String site,String partNo);
boolean isPackingWorkCenter(String site,String workCenterNo);
IPage<Inventory> queryPartInventory(int no,int size,Inventory inventory);}
|