package com.gaotao.modules.base.dao; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.modules.base.entity.*; import com.gaotao.modules.pda.utils.ResponseData; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * @author rq * @ClassName: BaseMapper * @Description: 工艺的dao * @date 2021年9月25日 */ @Mapper public interface BaseMapper { /** * 查询工厂日历 * * @return * @author rq */ List getCalendarData(CalendarData indata); /** * 查询工作日类型 * * @return * @author rq */ List findBySite(@Param("site")String site); /** * 编辑工厂日历 * * @param inData * @author rq */ int editCalendar(CalendarData inData); /** * 查找工厂编号 * * @return * @author rq */ CalendarData findByCalendarId(@Param("calendarId")String CalendarId); /** * 保存新增日历 * * @return * @author rq */ void save(CalendarData indata); /** * 删除工厂日历 * * @param id * @author rq */ void delCalendar(@Param("calendarId")String calendarId); /** * 获取工作日类型 * * @param * @author rq */ CalendarDatetypeOutData findByDatetypeAndSite(@Param("dataType")String dataType,@Param("site") String site); /** * 查询已经维护的日历信息 * * @param site * @param calendarId * @param scheduledate * @return */ List getCalendarEByCIdAndSDate(@Param("site")String site, @Param("calendarId")String calendarId, @Param("scheduledate")String scheduledate); /** * 根据日历编码获取日历信息 * * @return */ List findBySiteAndCalendarId(CalendarData inData); /** * 编辑班次 * * @param inData * @return */ int editShift(CalendarDatetypeShiftData inData); /** * 根据编码查询班次 * * @param id * @return */ CalendarDatetypeShiftOutData findShiftById(@Param("id")int id); /** * 根据班次编码查询班次 * * @param * @return */ CalendarDatetypeShiftOutData findByShiftno(CalendarDatetypeShiftData inData); /** * 保存班次 * * @param * @return */ void saveCDS(CalendarDatetypeShiftData inData); /** * 查询班次信息 * * @return * @author rq */ List findBySiteAndDatetype(CalendarDatetypeData indata); /** * 查询其他班次信息 * * @return * @author rq */ List findBySiteAndDatetype2(CalendarDatetypeShiftData inData); /** * 根据工作类型查询数据 * * @param datetype * @return */ CalendarDatetypeData findCDDByDatetypeAndSite(@Param("datetype")String datetype, @Param("site")String site); /** * 根据ID查询数据 * * @param id * @return */ CalendarDatetypeData findCDDById(@Param("id")int id); /** * 保存工作日数据 * * @param * @return */ void saveCDD(CalendarDatetypeData indata); /** * 删除工作类型 * * @param id * @return */ void deleteById(CalendarDatetypeData indata); /** * 查询已经维护的日历班次信息 * * @param site * @param calendarId * @param scheduledate * @return */ List getCalendarESByCIdAndSDate(@Param("site")String site, @Param("calendarId")String calendarId, @Param("scheduledate")String scheduledate); /** * 删除已经维护的日历班次安排 * * @param id * @return */ void deleteCESById(CalendarExceptionShiftData calendarExceptionShiftData); /** * 保存日历班次信息 * * @param * @return */ void saveCED(CalendarExceptionData cesd); /** * 保存日历班次安排 * * @param * @return */ void saveCESD(CalendarExceptionShiftData cesd); /** * 删除日历班次安排 * * @param * @return */ void deleteCEDById(CalendarExceptionData calendarExceptionData); /** * 编辑工作日数据 * * @param * @return */ void updateCDD(CalendarDatetypeData indata); /** * @Description 获取下拉框排班 * @Title getAllShiftData * @param site * @author rq * @date 2021/3/16 17:36 * @return {@link List< CalendarDatetypeShiftData>} * @throw */ List getAllShiftData(@Param("site")String site); /** * @Title findDataType * @Description 查找工作日类型是否被引用 * @author rq * @date 2021/4/13 13:31 * @return {@link List< CalendarExceptionData>} */ List findDateType(CalendarDatetypeData indata); /** * @Title delShift * @Description 删除班次 * @author rq * @date 2021/4/16 11:57 * @return */ void deleteShift(@RequestBody CalendarDatetypeShiftData inData); /** * @Title getShiftNo * @Description 获取班次最后几位 * @author rq * @date 2021/4/16 14:56 * @return {@link String} */ int getShiftNo(); /** * @Title getSiteAccessFlag * @Description 日历校验 * @author rq * @date 2021/5/21 11:14 * @return {@link String} */ String getSiteAccessFlag(@Param("userId") String userId,@Param("site") String site); /** * @Description 获得工厂信息 * @Title getSiteData * @param * @author rq * @date 2021/10/9 14:27 * @return List * @throw */ List getSiteData(SiteData inData); /** * @Description 获取会计企业 * @Title getCompanyData * @param * @author rq * @date 2021/10/9 16:37 * @return List * @throw */ List getCompanyData(); /** * @Description 检查工厂编码 * @Title checkSiteId * @param * @author rq * @date 2021/10/10 16:49 * @return List * @throw */ List checkSiteId(String siteID ); /** * @Description 检查编码是否存在 * @Title checkCal * @param site  * @param calendarID * @author rq * @date 2022/1/12 16:20 * @return List * @throw */ List checkCal(@Param("site") String site,@Param("calendarID")String calendarID); /** * @Description 检查机台是否存在 * @Title checkResource * @param indata * @author rq * @date 2022/1/12 16:24 * @return List * @throw */ List checkResource(WorkCenterResourceData indata); void saveResource(WorkCenterResourceData inData); void editResource(WorkCenterResourceData inData); /** * @Description 保存工厂 * @Title saveSite * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void saveSite(SiteData inData); /** * @Description 修改工厂 * @Title editSite * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editSite(SiteData inData); //----------物料分类-------------------------- /** * @Description 获取物料分类 * @Title getPartFamily * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getPartFamily(PartFamilyData indata); /** * @Description 检查角色工厂权限 * @Title checkAccessSite * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkAccessSite(@Param("site") String site,@Param("userID") String userID); /** * @Description 检查分类id * @Title getPartFamily * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkFamilyID(PartFamilyData indata); /** * @Description 保存物料分类 * @Title savePartFamily * @param * @author rq * @date 2021/10/9 16:37 * @return List * @throw */ void savePartFamily (PartFamilyData indata); /** * @Description 修改物料分类 * @Title editPartFamily * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editPartFamily (PartFamilyData inData); /** * @Description 删除物料分类 * @Title deletePartFamily * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deletePartFamily(PartFamilyData inData); //----------计量单位-------------------------- /** * @Description 获取物料分类 * @Title getPartFamily * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getUMData(UmData indata); /** * @Description 检查分类id * @Title getPartFamily * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkUmID(UmData indata); /** * @Description 保存物料分类 * @Title savePartFamily * @param * @author rq * @date 2021/10/9 16:37 * @return List * @throw */ void saveUMData (UmData indata); /** * @Description 修改物料分类 * @Title editPartFamily * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editUMData (UmData inData); List checkUmIDInPart(@Param("site") String site,@Param("umid") String umid); /** * @Description 删除物料分类 * @Title deletePartFamily * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deleteUMData(UmData inData); //=============查询-物料编码=================== /** * @Description 查询-物料编码 * @Title searchPartNoData * @param * @author rq * @date 2021/10/9 16:37 * @return List> * @throw */ List searchPartNoData(PartData indata); /** * @Description 查询-物料编码 * @Title searchPartNoData * @param * @author rq * @date 2021/10/9 16:37 * @return List> * @throw */ IPage searchPartNoDataWithPage(Page page, @Param("query") PartData inData); //----------停机原因-------------------------- /** * @Description 获取停机原因 * @Title getShutDownReasonData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getShutDownReasonData(DowntimeReasonData indata); /** * @Description 检查停机原因id * @Title checkRasonCode * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkRasonCode(DowntimeReasonData indata); /** * @Description 保存停机原因 * @Title saveShutDownReasonData * @param * @author rq * @date 2021/10/9 16:37 * @throw */ void saveShutDownReasonData (DowntimeReasonData indata); /** * @Description 修改停机原因 * @Title editShutDownReasonData * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editShutDownReasonData (DowntimeReasonData inData); /** * @Description 删除停机原因 * @Title deleteShutDownReasonData * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deleteShutDownReasonData(DowntimeReasonData inData); //----------物料参照信息-------------------------- /** * @Description 获取物料参照信息 * @Title getReferencePartInfoData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getReferencePartInfoData(ReferencePartInfoData indata); /** * @Description 检查物料参照信息 * @Title checkRasonCode * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkReferencePartInfo(ReferencePartInfoData indata); /** * @Description 保存物料参照信息 * @Title saveReferencePartInfoData * @param * @author rq * @date 2021/10/9 16:37 * @throw */ void saveReferencePartInfoData (ReferencePartInfoData indata); /** * @Description 修改物料参照信息 * @Title editReferencePartInfoData * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editReferencePartInfoData (ReferencePartInfoData inData); /** * @Description 删除物料参照信息 * @Title deleteReferencePartInfoData * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deleteReferencePartInfoData(ReferencePartInfoData inData); /** * @Description 获取物料信息 * @Title getPartNoDetail * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getPartNoDetail(PartData indata); /** * @Description 获取供应商信息 * @Title getPartNoDetail * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getSupplierDetail(SupplierData indata); //----------生产线-------------------------- /** * @Description 获取生产线 * @Title getProductionLineData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getProductionLineData(ProductionLineData indata); /** * @Description 检查生产线id * @Title checkProLineNo * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkProLineNo(ProductionLineData indata); /** * @Description 保存生产线 * @Title saveProductionLineData * @param * @author rq * @date 2021/10/9 16:37 * @throw */ void saveProductionLineData (ProductionLineData indata); /** * @Description 修改生产线 * @Title editProductionLineData * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editProductionLineData(ProductionLineData inData); /** * @Description 删除生产线 * @Title deleteProductionLineData * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deleteProductionLineData(ProductionLineData inData); List checkConfigurationTemplateID(PartData inData); //----------加工中心-------------------------- /** * @Description 获取加工中心 * @Title getWorkCenterData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getWorkCenterData(WorkCenterData indata); /** * @Description 获取机台信息 * @Title getWorkCenterResourceData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getWorkCenterResourceData(WorkCenterData indata); /** * @Description 获取涉及产品信息 * @Title getProductInWorkCenterData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getProductInWorkCenterData(WorkCenterData indata); /** * @Description 生产线数据 * @Title getProLineNoDetail * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getProLineNoDetail(ProductionLineData indata); /** * @Description 检查加工中心 * @Title checkProLineNo * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkWorkCenter(WorkCenterData indata); /** * @Description 保存加工中心 * @Title saveProductionLineData * @param * @author rq * @date 2021/10/9 16:37 * @throw */ void saveWorkCenterData (WorkCenterData indata); /** * @Description 修改加工中心 * @Title editProductionLineData * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editWorkCenterData(WorkCenterData inData); /** * @Description 删除加工中心 * @Title deleteProductionLineData * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deleteWorkCenterData(WorkCenterData inData); /** * @Description 设为虚拟机台 * @Title setResourceFlag * @param inData * @author rq * @date 2022/1/13 10:09 * @return void * @throw */ void setResourceFlag(WorkCenterResourceData inData); /** * @Description 删除机台 * @Title deleteResource * @param inData * @author rq * @date 2022/1/12 18:03 * @return void * @throw */ void deleteResource(WorkCenterResourceData inData); /** * @Description 校验客户编号是否存在 * @Title checkCustomerID * @param * @author rq * @date 2021/10/9 16:37 * @return List * @throw */ List checkCustomerID(PartData inData); /** * @Description 查询会计单位信息 * @Title getCompanyInformation * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List getCompanyInformation(CompanyData indata); /** * @Description 查询会计单位信息 * @Title getCompanyInformation * @param indata * @author rq * @date 2021/10/10 22:05 * @return List * @throw */ List checkCompanyInformation(CompanyData indata); /** * @Description 保存加工中心 * @Title saveProductionLineData * @param * @author rq * @date 2021/10/9 16:37 * @throw */ void saveCompanyInformation (CompanyData indata); /** * @Description 修改加工中心 * @Title editProductionLineData * @param inData * @author rq * @date 2021/10/10 16:52 * @return void * @throw */ void editCompanyInformation(CompanyData inData); /** * @Description 删除加工中心 * @Title deleteProductionLineData * @param inData * @author rq * @date 2021/10/10 23:39 * @return void * @throw */ void deleteCompanyInformation(CompanyData inData); /** * @Description TODO * @Title checkCompanyInSite * @param inData * @author rq * @date 2022/1/10 17:10 * @return List * @throw */ List checkCompanyInSite(CompanyData inData); /** * @Method getPartFamilyList * @Description: 根据条件 获取数据 * @author zuowenwen * @Version 1.0 * @throws * @date 2021/12/14 9:53 */ List getPartFamilyList(PartFamilyData partFamilyData); //=============维护工艺路线信息=================== /** * @Description 维护工艺路线信息查询 * @Title searchRoutingWithPartNo * @param indata * @author rq * @date 2022/1/14 13:49 * @return List * @throw */ List searchRoutingWithPartNo(RoutingHeaderData indata); /** * @Description 查询工艺路线明细 * @Title searchRoutingDetailData * @param indata * @author rq * @date 2022/1/14 17:20 * @return List * @throw */ List searchRoutingDetailData(RoutingDetailData indata); /** * @Description 检查工序号 * @Title checkRoutingDetailData * @param * @author rq * @date 2021/10/10 16:49 * @return List * @throw */ List checkRoutingItemNo(RoutingDetailData inData); /** * @Description 保存工艺路线 * @Title saveRoutingDetailData * @param inData * @author rq * @date 2022/1/15 17:01 * @return void * @throw */ void saveRoutingDetailData(RoutingDetailData inData); /** * @Description 保存工艺路线 * @Title saveRoutingDetailData * @param inData * @author rq * @date 2022/1/15 17:01 * @return void * @throw */ void editRoutingDetailData(RoutingDetailData inData); /** * @Description 删除工艺路线信息 * @Title deleteCompanyInformation * @param * @author rq * @date 2021/10/9 16:37 * @return * @throw */ void deleteRoutingDetail(RoutingDetailData inData); /** * @Description 查询工艺路线工具 * @Title searchRoutingToolData * @param indata * @author rq * @date 2022/1/17 11:29 * @return List * @throw */ List searchRoutingToolData(RoutingToolData indata); /** * @Description 工艺路线可用机台 * @Title searchAllResource * @param indata * @author rq * @date 2022/1/17 15:32 * @return List * @throw */ List searchAllResource(WorkCenterResourceData indata); /** * @Description 工艺路线已选机台 * @Title searchAllResource * @param indata * @author rq * @date 2022/1/17 15:32 * @return List * @throw */ List searchUsedResource(WorkCenterResourceData indata); /** * @Description * @Title checkRoutingResource * @param indata * @author rq * @date 2022/1/17 15:32 * @return List * @throw */ List checkRoutingResource(RoutingDetailAvailableResourceData indata); /** * @Description TODO * @Title addRoutingResource * @param indata * @author rq * @date 2022/1/17 16:54 * @return void * @throw */ void addRoutingResource(RoutingDetailAvailableResourceData indata); /** * @Description 删除机台 * @Title deleteRoutingResource * @param indata * @author rq * @date 2022/1/17 16:54 * @return void * @throw */ void deleteRoutingResource(RoutingDetailAvailableResourceData indata); /** * @Description 工序下拉框 * @Title getItemSelect * @param inData * @author rq * @date 2022/1/18 14:39 * @return List * @throw */ List getItemSelect(RoutingDetailData inData); /** * @Description 工具详情 * @Title getToolDesc * @param inData * @author rq * @date 2022/1/18 15:19 * @return List * @throw */ List getToolDesc(ToolHeaderData inData); /** * @Description 检查工具 * @Title checkToolHeader * @param * @author rq * @date 2022/1/18 17:21 * @return List * @throw */ List checkToolHeader(@Param("site") String site,@Param("toolID") String toolID); /** * @Description 保存工具 * @Title saveRoutingToolData * @param * @author rq * @date 2022/1/18 17:34 * @return void * @throw */ void saveRoutingToolData(RoutingToolData inData); /** * @Description 编辑工具 * @Title editRoutingToolData * @param * @author rq * @date 2022/1/18 17:34 * @return void * @throw */ void editRoutingToolData(RoutingToolData inData); /** * @Description 删除工具 * @Title deleteRoutingTool * @param inData * @author rq * @date 2022/1/18 17:59 * @return void * @throw */ void deleteRoutingTool(RoutingToolData inData); /** * @Description 切换工艺路线状态 * @Title changeRoutingStatus * @param inData * @author rq * @date 2022/1/19 14:55 * @return * @throw */ void changeRoutingStatus(RoutingHeaderData inData); /** * @Description 检查是否可以同步工艺路线 * @Title checkRoutingStatus * @param inData * @author rq * @date 2022/1/19 16:46 * @return RoutingHeaderData * @throw */ RoutingHeaderData checkRoutingStatus(RoutingHeaderData inData); /** * @Description TODO * @Title ShopOrderRoutingNumber * @param inData * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ int shopOrderRoutingNumber(RoutingHeaderData inData); /** * @Description 临时表保存信息 * @Title ShopOrderRoutingNumber * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void saveRoutingChangeCach(@Param("tableName")String tableName,@Param("site")String site,@Param("partNo")String partNo); /** * @Description 更改生产订单上的工艺路线版本号 * @Title updateOrderRevNo * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void updateOrderRevNo(@Param("tableName")String tableName,@Param("revNo")String revNo); /** * @Description 删除原有的上产订单上的工序 * @Title deleteNowItemNo * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void deleteNowItemNo(@Param("tableName")String tableName); /** * @Description 删除原有的上产订单上的工具 * @Title deleteNowToolNo * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void deleteNowToolNo(@Param("tableName")String tableName); /** * * @Description 创建新工序 * @Title saveNewItemNo * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void saveNewItemNo(@Param("tableName")String tableName,@Param("site")String site,@Param("partNo")String partNo,@Param("revNo")String revNo); /** * * @Description 创建新工具 * @Title saveNewTool * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void saveNewTool(@Param("tableName")String tableName,@Param("site")String site,@Param("partNo")String partNo,@Param("revNo")String revNo,@Param("user")String user); /** * * @Description 删除零时表 * @Title deleteRoutingChangeCach * @param * @author rq * @date 2022/1/19 17:17 * @return int * @throw */ void deleteRoutingChangeCach(@Param("tableName")String tableName); /** * @Description 判断工艺路线版本是否存在 * @Title checkRoutingRevNo * @param inData * @author rq * @date 2022/1/20 14:57 * @return int * @throw */ List checkRoutingRevNo(CopyRoutingData inData); /** * @Description 复制BOM * @Title copyBom * @param inData * @author rq * @date 2022/1/20 14:57 * @return int * @throw */ void copyBom(CopyRoutingData inData); /** * @Description 复制BOM * @Title copyRoutingDetail * @param inData * @author rq * @date 2022/1/20 14:57 * @return int * @throw */ void copyRoutingDetail(CopyRoutingData inData); /** * @Description 复制工具 * @Title copyRoutingTool * @param * @author rq * @date 2022/1/20 15:30 * @return void * @throw */ void copyRoutingTool(CopyRoutingData inData); /** * @Description 复制可用机台 * @Title copyAvailableResource * @param inData * @author rq * @date 2022/1/20 15:43 * @return void * @throw */ void copyAvailableResource(CopyRoutingData inData); /** * @Description 停用早期版本 * @Title closeOldBom * @param inData * @author rq * @date 2022/1/20 15:50 * @return void * @throw */ void closeOldBom(CopyRoutingData inData); /** * @Description * @Title checkRoutingDefaultFlag * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ RoutingHeaderData checkRoutingDefaultFlag(RoutingHeaderData inData); /** * @Description * @Title setDefault * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void setDefault(RoutingHeaderData inData); /** * @Description * @Title saveRoutingHeaderData * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void saveRoutingHeaderData(RoutingHeaderData inData); /** * @Description * @Title updateRoutingHeaderData * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void updateRoutingHeaderData(RoutingHeaderData inData); /** * @Description 取消默认 * @Title cancelDefault * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void cancelDefault(RoutingHeaderData inData); /** * @Description * @Title deleteRoutingHeaderData * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void deleteRoutingHeaderData(RoutingHeaderData inData); /** * @Description * @Title deleteRoutingDetailData * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void deleteRoutingDetailData(RoutingHeaderData inData); /** * @Description * @Title deleteRoutingToolAll * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void deleteRoutingToolAll(RoutingHeaderData inData); /** * @Description * @Title deleteRoutingResourceAll * @param inData * @author rq * @date 2022/1/20 16:39 * @return RoutingHeaderData * @throw */ void deleteRoutingResourceAll(RoutingHeaderData inData); /** * @Description 工作日例外中某天的班次情况 * @Title getCalendarExceptionShiftData * @param inData * @author rq * @date 2022/1/20 14:11 * @return ResponseData * @throw */ List getCalendarExceptionShiftData(CalendarExceptionShiftData inData); List findCalendarExceptionShiftData(CalendarExceptionShiftData inData); /** * @Description 更新工作日例外中某天的班次 * @Title updateCESShift * @param inData * @author rq * @date 2022/1/20 14:11 * @return ResponseData * @throw */ int updateCESShift(CalendarExceptionShiftData inData); /** * @Description 查数据 * @Title getSORoutingData * @param indata * @author rq * @date 2022/4/6 15:00 * @return List * @throw */ List getSORoutingData(SORoutingData indata); /** * @Description 校验工序是否存在 * @Title getSORoutingData * @param indata * @author rq * @date 2022/4/6 15:00 * @return List * @throw */ List checkSORoutingItemNo(SORoutingData indata); /** * @Description * @Title getMaxSORoutingItemNo * @param indata * @author rq * @date 2022/4/6 15:00 * @return List * @throw */ SORoutingData getMaxSORoutingItemNo(SORoutingData indata); /** * @Description 保存工艺路线 * @Title saveSORoutingData * @param inData * @author rq * @date 2022/1/15 17:01 * @return void * @throw */ void saveSORoutingData(SORoutingData inData); /** * @Description 更新工艺路线 * @Title updateSORoutingData * @param inData * @author rq * @date 2022/1/15 17:01 * @return void * @throw */ void updateSORoutingData(SORoutingData inData); /** * @Description 更新工艺路线下到工序 * @Title updateSORoutingDataNextItemNo * @param inData * @author rq * @date 2022/1/15 17:01 * @return void * @throw */ void updateSORoutingDataNextItemNo(SORoutingData inData); float getShopOrderLotSize(@Param("site")String site,@Param("orderNo")String orderNo); /** * @Description 查询SORouting里面的 * @Title searchSORoutingResource * @param * @author rq * @date 2022/1/15 16:17 * @return ResponseData * @throw */ List searchSORoutingResource(SORoutingAvailableResourceData indata); /** * @Description * @Title checkRoutingResource * @param indata * @author rq * @date 2022/1/17 15:32 * @return List * @throw */ List checkSORoutingResource(SORoutingAvailableResourceData indata); /** * @Description TODO * @Title addRoutingResource * @param indata * @author rq * @date 2022/1/17 16:54 * @return void * @throw */ void addSORoutingResource(SORoutingAvailableResourceData indata); /** * @Description 删除机台 * @Title deleteRoutingResource * @param indata * @author rq * @date 2022/1/17 16:54 * @return void * @throw */ void deleteSORoutingResource(SORoutingAvailableResourceData indata); /** * @Description 查询工艺路线版本信息 * @Title getSORoutingRevNo * @param inData * @author rq * @date 2022/1/15 16:17 * @return ResponseData * @throw */ List getSORoutingRevNo(RoutingHeaderData inData); }