You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
232 lines
6.4 KiB
232 lines
6.4 KiB
package com.heai.modules.board.dao;
|
|
|
|
import com.heai.modules.board.entity.*;
|
|
import com.heai.modules.pad.entity.AttachmentListData;
|
|
import com.heai.modules.production.entity.*;
|
|
import io.swagger.models.auth.In;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
@Mapper
|
|
public interface BoardMapper {
|
|
|
|
/**
|
|
* @Description 这周发货看板
|
|
* @Title getWeekShipmentBoardData
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<ViewKanbanCODelNotifyData> getWeekShipmentBoardData(@Param("startDate") String startDate,@Param("endDate") String endDate);
|
|
|
|
/**
|
|
* @Description 生产打料看板
|
|
* @Title productionBlankingBoard
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<ViewKanbanSoHunlianPlanData> productionBlankingBoard(@Param("startDate") String startDate, @Param("endDate") String endDate);
|
|
|
|
/**
|
|
* @Description 生产硫化看板
|
|
* @Title productionBlankingBoard
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<ViewKanbanSoLiuhuaPlanData> soLiuhuaBoard(@Param("startDate") String startDate, @Param("endDate") String endDate);
|
|
|
|
/**
|
|
* @Description 生产打料查询
|
|
* @Title productionBlankingSearch
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<ViewKanbanSoHunlianPlanData> productionBlankingSearch(DailyPlanInData dailyPlanInData);
|
|
|
|
List<TransFerBoardData> transFerBoard();
|
|
List<TransFerBoardData> transFerBoardForHunlian();
|
|
List<SORoutingData> SORoutingBoard();
|
|
/**
|
|
* @Description
|
|
* @Title 修边看板
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<SORoutingData> SORoutingBoardForXiuBian();
|
|
/**
|
|
* @Description
|
|
* @Title 检验看板
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<SORoutingData> SORoutingBoardForJianYan();
|
|
/**
|
|
* @Description
|
|
* @Title 检验看板
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<SORoutingData> SORoutingBoardForShuiZhu();
|
|
/**
|
|
* @Description
|
|
* @Title 包装看板
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<SORoutingData> SORoutingBoardForBaoZhuang();
|
|
/**
|
|
* @Description
|
|
* @Title 硫化派工单
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/8/25 15:37
|
|
* @return List<ViewKanbanCODelNotifyData>
|
|
* @throw
|
|
*/
|
|
List<SORoutingBoardData> SeqNoForLiuHua();
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title SeqNoForLiuHuaJiChu
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/3/6 15:38
|
|
* @return List<SORoutingData>
|
|
* @throw
|
|
*/
|
|
List<SORoutingBoardData> SeqNoForLiuHuaJiChu();
|
|
/**
|
|
* @Description 遍历出需要打印的库存
|
|
* @Title getStockPrintList
|
|
* @param
|
|
* @author rq
|
|
* @date 2022/9/25 20:52
|
|
* @return List<StockPrintData>
|
|
* @throw
|
|
*/
|
|
List<StockPrintData> getStockPrintList();
|
|
List<StockPrintData> getStockPrintListForReturn();
|
|
|
|
List<StockPrintData> getStockPrintListHunlian();
|
|
List<StockPrintData> getStockPrintListHunlianReturn();
|
|
/**
|
|
* @Description TODO
|
|
* @Title 采购入库的标签
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/1/9 14:49
|
|
* @return List<StockPrintData>
|
|
* @throw
|
|
*/
|
|
List<StockPrintData> getStockPrintListCaiGou(String ip);
|
|
|
|
|
|
List<POBoardData> PODetailForW();
|
|
void updatePrintFlag(@Param("id") Integer id, @Param("flag") String flag);
|
|
|
|
/**
|
|
* @Description 获取袋装标签数据
|
|
* @Title getPackagePrintData
|
|
* @param ip
|
|
* @author rq
|
|
* @date 2023/1/11 13:24
|
|
* @return List<PackagePrintData>
|
|
* @throw
|
|
*/
|
|
List<PackagePrintData> getPackagePrintData(String ip);
|
|
/**
|
|
* @Description 打印进料袋装标签
|
|
* @Title getJLPackagePrintData
|
|
* @param ip
|
|
* @author rq
|
|
* @date 2024/11/27 10:51
|
|
* @return List<PackagePrintData>
|
|
* @throw
|
|
*/
|
|
List<PackagePrintData> getJLPackagePrintData(String ip);
|
|
List<PackagePrintData> getPackagePrintDataList(@Param("seqNo") Integer seqNo, @Param("number") BigDecimal number);
|
|
/**
|
|
* @Description TODO
|
|
* @Title getStockPrintOutBox
|
|
* @param ip
|
|
* @author rq
|
|
* @date 2023/1/10 13:33
|
|
* @return List<PrintInfoData>
|
|
* @throw
|
|
*/
|
|
List<PrintInfoData> getStockPrintOutBox(String ip);
|
|
/**
|
|
* @Description 先查下有没有打印数据
|
|
* @Title checkPrintData
|
|
* @param ip
|
|
* @param type
|
|
* @author rq
|
|
* @date 2023/1/12 13:05
|
|
* @return List<PrintInfoData>
|
|
* @throw
|
|
*/
|
|
List<PrintInfoData> checkPrintData(@Param("ip")String ip,@Param("type")String type);
|
|
|
|
List<PrintInfoData> checkCaigouPrintData(@Param("type")String type,@Param("ip")String ip);
|
|
/**
|
|
* @Description 获得工厂信息
|
|
* @Title getSiteData
|
|
* @param
|
|
* @author rq
|
|
* @date 2021/10/9 14:27
|
|
* @return List<SiteData>
|
|
* @throw
|
|
*/
|
|
List<SiteData> getSiteData(SiteData inData);
|
|
|
|
String getSiteDetail(String site);
|
|
|
|
List<TvSopBaseData> getSopAddress(TvSopBaseData inData);
|
|
|
|
List<AttachmentListData> getPictureList(@Param("site")String site,@Param("partNo")String partNo,@Param("revNo")String revNo,@Param("itemNo")String itemNo,@Param("type")String type);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBIBoardAddress
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/12/26 17:48
|
|
* @return BIBoardAddressData
|
|
* @throw
|
|
*/
|
|
BIBoardAddressData searchBIBoardAddress(BIBoardAddressData inData);
|
|
|
|
Map<String, String> getCustomerInfo(@Param("site") String site,@Param("orderNo") String orderNo);
|
|
|
|
String getWorkCenterProLineNo(@Param("site")String site, @Param("workCenterNo")String workCenterNo);
|
|
|
|
BigDecimal getPartValue(@Param("site")String site,@Param("partNo")String partNo);
|
|
}
|