|
|
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.purchaseorder.entity.PRDetail;import com.gaotao.modules.shopOrder.entity.ShopOrderData;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import org.springframework.stereotype.Repository;import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/** * @author rq * @ClassName: BaseMapper * @Description: 工艺的dao * @date 2021年9月25日 */@Mapper@Repositorypublic interface BaseMapper { /** * 查询工厂日历 * * @return * @author rq */ List<CalendarData> getCalendarData(CalendarData indata);
/** * 查询工作日类型 * * @return * @author rq */ List<CalendarDatetypeOutData> findBySite(@Param("site") String site);
/** * 编辑工厂日历 * * @param inData * @author rq */ int editCalendar(CalendarData inData);
/** * 查找工厂编号 * * @return * @author rq */ CalendarData findByCalendarId(@Param("site") String site, @Param("calendarId") String CalendarId);
/** * 保存新增日历 * * @return * @author rq */ void save(CalendarData indata);
/** * 删除工厂日历 * * @param id * @author rq */ void delCalendar(@Param("calendarId") String calendarId,@Param("site") String site);
/** * 获取工作日类型 * * @param * @author rq */ CalendarDatetypeOutData findByDatetypeAndSite(@Param("dataType") String dataType, @Param("site") String site);
/** * 查询已经维护的日历信息 * * @param site * @param calendarId * @param scheduledate * @return */ List<CalendarExceptionData> getCalendarEByCIdAndSDate(@Param("site") String site, @Param("calendarId") String calendarId, @Param("scheduledate") String scheduledate);
/** * 根据日历编码获取日历信息 * * @return */ List<CalendarExceptionData> 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<CalendarDatetypeShiftOutData> findBySiteAndDatetype(CalendarDatetypeData indata);
/** * 查询其他班次信息 * * @return * @author rq */ List<CalendarDatetypeShiftOutData> 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<CalendarExceptionShiftData> 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);
/** * @param site * @return {@link List< CalendarDatetypeShiftData>} * @Description 获取下拉框排班 * @Title getAllShiftData * @author rq * @date 2021/3/16 17:36 * @throw */
List<CalendarDatetypeShiftData> getAllShiftData(@Param("site") String site);
/** * @return {@link List< CalendarExceptionData>} * @Title findDataType * @Description 查找工作日类型是否被引用 * @author rq * @date 2021/4/13 13:31 */
List<CalendarExceptionData> findDateType(CalendarDatetypeData indata);
/** * @return * @Title delShift * @Description 删除班次 * @author rq * @date 2021/4/16 11:57 */ void deleteShift(@RequestBody CalendarDatetypeShiftData inData);
/** * @return {@link String} * @Title getShiftNo * @Description 获取班次最后几位 * @author rq * @date 2021/4/16 14:56 */ int getShiftNo();
/** * @return {@link String} * @Title getSiteAccessFlag * @Description 日历校验 * @author rq * @date 2021/5/21 11:14 */ String getSiteAccessFlag(@Param("userId") String userId, @Param("site") String site);
/** * @param * @return List<SiteData> * @Description 获得工厂信息 * @Title getSiteData * @author rq * @date 2021/10/9 14:27 * @throw */ List<SiteData> getSiteData(SiteData inData);
/** * @param * @return List<CompanyData> * @Description 获取会计企业 * @Title getCompanyData * @author rq * @date 2021/10/9 16:37 * @throw */ List<CompanyData> getCompanyData();
/** * @param * @return List<CompanyData> * @Description 检查工厂编码 * @Title checkSiteId * @author rq * @date 2021/10/10 16:49 * @throw */ List<SiteData> checkSiteId(String siteID);
/** * @param site * @param calendarID * @return List<CalendarData> * @Description 检查编码是否存在 * @Title checkCal * @author rq * @date 2022/1/12 16:20 * @throw */ List<CalendarData> checkCal(@Param("site") String site, @Param("calendarID") String calendarID);
/** * @param indata * @return List<WorkCenterResourceData> * @Description 检查机台是否存在 * @Title checkResource * @author rq * @date 2022/1/12 16:24 * @throw */ List<WorkCenterResourceData> checkResource(WorkCenterResourceData indata);
void saveResource(WorkCenterResourceData inData);
void editResource(WorkCenterResourceData inData);
/** * @param inData * @return void * @Description 保存工厂 * @Title saveSite * @author rq * @date 2021/10/10 16:52 * @throw */ void saveSite(SiteData inData);
/** * @param inData * @return void * @Description 修改工厂 * @Title editSite * @author rq * @date 2021/10/10 16:52 * @throw */ void editSite(SiteData inData);
//----------物料分类--------------------------
/** * @param indata * @return List<PartFamilyData> * @Description 获取物料分类 * @Title getPartFamily * @author rq * @date 2021/10/10 22:05 * @throw */ List<PartFamilyData> getPartFamily(PartFamilyData indata);
/** * @return List<PartFamilyData> * @Description 检查角色工厂权限 * @Title checkAccessSite * @author rq * @date 2021/10/10 22:05 * @throw */ List<AccessSiteData> checkAccessSite(@Param("site") String site, @Param("userID") String userID);
/** * @param indata * @return List<PartFamilyData> * @Description 检查分类id * @Title getPartFamily * @author rq * @date 2021/10/10 22:05 * @throw */ List<PartFamilyData> checkFamilyID(PartFamilyData indata);
/** * @param * @return List<CompanyData> * @Description 保存物料分类 * @Title savePartFamily * @author rq * @date 2021/10/9 16:37 * @throw */ void savePartFamily(PartFamilyData indata);
/** * @param inData * @return void * @Description 修改物料分类 * @Title editPartFamily * @author rq * @date 2021/10/10 16:52 * @throw */ void editPartFamily(PartFamilyData inData);
/** * @param inData * @return void * @Description 删除物料分类 * @Title deletePartFamily * @author rq * @date 2021/10/10 23:39 * @throw */ void deletePartFamily(PartFamilyData inData);
//----------计量单位--------------------------
/** * @param indata * @return List<PartFamilyData> * @Description 获取物料分类 * @Title getPartFamily * @author rq * @date 2021/10/10 22:05 * @throw */ List<UmData> getUMData(UmData indata);
/** * @param indata * @return List<PartFamilyData> * @Description 检查分类id * @Title getPartFamily * @author rq * @date 2021/10/10 22:05 * @throw */ List<UmData> checkUmID(UmData indata);
/** * @param * @return List<CompanyData> * @Description 保存物料分类 * @Title savePartFamily * @author rq * @date 2021/10/9 16:37 * @throw */ void saveUMData(UmData indata);
/** * @param inData * @return void * @Description 修改物料分类 * @Title editPartFamily * @author rq * @date 2021/10/10 16:52 * @throw */ void editUMData(UmData inData);
List<PartData> checkUmIDInPart(@Param("site") String site, @Param("umid") String umid);
/** * @param inData * @return void * @Description 删除物料分类 * @Title deletePartFamily * @author rq * @date 2021/10/10 23:39 * @throw */ void deleteUMData(UmData inData);
//=============查询-物料编码===================
/** * @param * @return List<PartData>> * @Description 查询-物料编码 * @Title searchPartNoData * @author rq * @date 2021/10/9 16:37 * @throw */ List<PartData> searchPartNoData(PartData indata);
/** * @param * @return List<PartData>> * @Description 查询-物料编码 * @Title searchPartNoData * @author rq * @date 2021/10/9 16:37 * @throw */ IPage<PartData> searchPartNoDataWithPage(Page<PartData> page, @Param("query") PartData inData);
//----------停机原因--------------------------
/** * @param indata * @return List<DowntimeReasonData> * @Description 获取停机原因 * @Title getShutDownReasonData * @author rq * @date 2021/10/10 22:05 * @throw */ List<DowntimeReasonData> getShutDownReasonData(DowntimeReasonData indata);
/** * @param indata * @return List<DowntimeReasonData> * @Description 检查停机原因id * @Title checkRasonCode * @author rq * @date 2021/10/10 22:05 * @throw */ List<DowntimeReasonData> checkRasonCode(DowntimeReasonData indata);
/** * @param * @Description 保存停机原因 * @Title saveShutDownReasonData * @author rq * @date 2021/10/9 16:37 * @throw */ void saveShutDownReasonData(DowntimeReasonData indata);
/** * @param inData * @return void * @Description 修改停机原因 * @Title editShutDownReasonData * @author rq * @date 2021/10/10 16:52 * @throw */ void editShutDownReasonData(DowntimeReasonData inData);
/** * @param inData * @return void * @Description 删除停机原因 * @Title deleteShutDownReasonData * @author rq * @date 2021/10/10 23:39 * @throw */ void deleteShutDownReasonData(DowntimeReasonData inData); //----------物料参照信息--------------------------
/** * @param indata * @return List<DowntimeReasonData> * @Description 获取物料参照信息 * @Title getReferencePartInfoData * @author rq * @date 2021/10/10 22:05 * @throw */ List<ReferencePartInfoData> getReferencePartInfoData(ReferencePartInfoData indata);
/** * @param indata * @return List<DowntimeReasonData> * @Description 检查物料参照信息 * @Title checkRasonCode * @author rq * @date 2021/10/10 22:05 * @throw */ List<ReferencePartInfoData> checkReferencePartInfo(ReferencePartInfoData indata);
/** * @param * @Description 保存物料参照信息 * @Title saveReferencePartInfoData * @author rq * @date 2021/10/9 16:37 * @throw */ void saveReferencePartInfoData(ReferencePartInfoData indata);
/** * @param inData * @return void * @Description 修改物料参照信息 * @Title editReferencePartInfoData * @author rq * @date 2021/10/10 16:52 * @throw */ void editReferencePartInfoData(ReferencePartInfoData inData);
/** * @param inData * @return void * @Description 删除物料参照信息 * @Title deleteReferencePartInfoData * @author rq * @date 2021/10/10 23:39 * @throw */ void deleteReferencePartInfoData(ReferencePartInfoData inData);
/** * @param indata * @return List<PartData> * @Description 获取物料信息 * @Title getPartNoDetail * @author rq * @date 2021/10/10 22:05 * @throw */ List<PartData> getPartNoDetail(PartData indata);
/** * @param indata * @return List<PartData> * @Description 获取供应商信息 * @Title getPartNoDetail * @author rq * @date 2021/10/10 22:05 * @throw */ List<SupplierData> getSupplierDetail(SupplierData indata);
//----------生产线--------------------------
/** * @param indata * @return List<ProductionLineData> * @Description 获取生产线 * @Title getProductionLineData * @author rq * @date 2021/10/10 22:05 * @throw */ List<ProductionLineData> getProductionLineData(ProductionLineData indata);
/** * @param indata * @return List<ProductionLineData> * @Description 检查生产线id * @Title checkProLineNo * @author rq * @date 2021/10/10 22:05 * @throw */ List<ProductionLineData> checkProLineNo(ProductionLineData indata);
/** * @param * @Description 保存生产线 * @Title saveProductionLineData * @author rq * @date 2021/10/9 16:37 * @throw */ void saveProductionLineData(ProductionLineData indata);
/** * @param inData * @return void * @Description 修改生产线 * @Title editProductionLineData * @author rq * @date 2021/10/10 16:52 * @throw */ void editProductionLineData(ProductionLineData inData);
/** * @param inData * @return void * @Description 删除生产线 * @Title deleteProductionLineData * @author rq * @date 2021/10/10 23:39 * @throw */ void deleteProductionLineData(ProductionLineData inData);
List<PartData> checkConfigurationTemplateID(PartData inData); //----------加工中心--------------------------
/** * @param indata * @return List<WorkCenterData> * @Description 获取加工中心 * @Title getWorkCenterData * @author rq * @date 2021/10/10 22:05 * @throw */ List<WorkCenterData> getWorkCenterData(WorkCenterData indata);
/** * @param indata * @return List<getWorkCenterResourceData> * @Description 获取机台信息 * @Title getWorkCenterResourceData * @author rq * @date 2021/10/10 22:05 * @throw */ List<WorkCenterResourceData> getWorkCenterResourceData(WorkCenterData indata);
/** * @param indata * @return List<ProductInWorkCenterData> * @Description 获取涉及产品信息 * @Title getProductInWorkCenterData * @author rq * @date 2021/10/10 22:05 * @throw */ List<ProductInWorkCenterData> getProductInWorkCenterData(WorkCenterData indata);
/** * @param indata * @return List<ProductionLineData> * @Description 生产线数据 * @Title getProLineNoDetail * @author rq * @date 2021/10/10 22:05 * @throw */ List<ProductionLineData> getProLineNoDetail(ProductionLineData indata);
/** * @param indata * @return List<ProductionLineData> * @Description 检查加工中心 * @Title checkProLineNo * @author rq * @date 2021/10/10 22:05 * @throw */ List<WorkCenterData> checkWorkCenter(WorkCenterData indata);
/** * @param * @Description 保存加工中心 * @Title saveProductionLineData * @author rq * @date 2021/10/9 16:37 * @throw */ void saveWorkCenterData(WorkCenterData indata);
/** * @param inData * @return void * @Description 修改加工中心 * @Title editProductionLineData * @author rq * @date 2021/10/10 16:52 * @throw */ void editWorkCenterData(WorkCenterData inData);
/** * @param inData * @return void * @Description 删除加工中心 * @Title deleteProductionLineData * @author rq * @date 2021/10/10 23:39 * @throw */ void deleteWorkCenterData(WorkCenterData inData);
/** * @param inData * @return void * @Description 设为虚拟机台 * @Title setResourceFlag * @author rq * @date 2022/1/13 10:09 * @throw */ void setResourceFlag(WorkCenterResourceData inData);
/** * @param inData * @return void * @Description 删除机台 * @Title deleteResource * @author rq * @date 2022/1/12 18:03 * @throw */ void deleteResource(WorkCenterResourceData inData);
/** * @param * @return List<PartData> * @Description 校验客户编号是否存在 * @Title checkCustomerID * @author rq * @date 2021/10/9 16:37 * @throw */ List<PartData> checkCustomerID(PartData inData);
/** * @param indata * @return List<CompanyData> * @Description 查询会计单位信息 * @Title getCompanyInformation * @author rq * @date 2021/10/10 22:05 * @throw */ List<CompanyData> getCompanyInformation(CompanyData indata);
/** * @param indata * @return List<CompanyData> * @Description 查询会计单位信息 * @Title getCompanyInformation * @author rq * @date 2021/10/10 22:05 * @throw */ List<CompanyData> checkCompanyInformation(CompanyData indata);
/** * @param * @Description 保存加工中心 * @Title saveProductionLineData * @author rq * @date 2021/10/9 16:37 * @throw */ void saveCompanyInformation(CompanyData indata);
/** * @param inData * @return void * @Description 修改加工中心 * @Title editProductionLineData * @author rq * @date 2021/10/10 16:52 * @throw */ void editCompanyInformation(CompanyData inData);
/** * @param inData * @return void * @Description 删除加工中心 * @Title deleteProductionLineData * @author rq * @date 2021/10/10 23:39 * @throw */ void deleteCompanyInformation(CompanyData inData);
/** * @param inData * @return List<SiteData> * @Description TODO * @Title checkCompanyInSite * @author rq * @date 2022/1/10 17:10 * @throw */ List<SiteData> checkCompanyInSite(CompanyData inData);
/** * @throws * @Method getPartFamilyList * @Description: 根据条件 获取数据 * @author zuowenwen * @Version 1.0 * @date 2021/12/14 9:53 */ List<PartFamilyData> getPartFamilyList(PartFamilyData partFamilyData);
//=============维护工艺路线信息===================
/** * @param indata * @return List<RoutingHeaderData> * @Description 维护工艺路线信息查询 * @Title searchRoutingWithPartNo * @author rq * @date 2022/1/14 13:49 * @throw */ List<RoutingHeaderData> searchRoutingWithPartNo(RoutingHeaderData indata);
/** * @param indata * @return List<RoutingDetailData> * @Description 查询工艺路线明细 * @Title searchRoutingDetailData * @author rq * @date 2022/1/14 17:20 * @throw */ List<RoutingDetailData> searchRoutingDetailData(RoutingDetailData indata);
/** * @param * @return List<CompanyData> * @Description 检查工序号 * @Title checkRoutingDetailData * @author rq * @date 2021/10/10 16:49 * @throw */ List<RoutingDetailData> checkRoutingItemNo(RoutingDetailData inData);
/** * @param inData * @return void * @Description 保存工艺路线 * @Title saveRoutingDetailData * @author rq * @date 2022/1/15 17:01 * @throw */ void saveRoutingDetailData(RoutingDetailData inData);
/** * @param inData * @return void * @Description 保存工艺路线 * @Title saveRoutingDetailData * @author rq * @date 2022/1/15 17:01 * @throw */ void editRoutingDetailData(RoutingDetailData inData);
/** * @param * @return * @Description 删除工艺路线信息 * @Title deleteCompanyInformation * @author rq * @date 2021/10/9 16:37 * @throw */ void deleteRoutingDetail(RoutingDetailData inData);
/** * @param indata * @return List<RoutingToolData> * @Description 查询工艺路线工具 * @Title searchRoutingToolData * @author rq * @date 2022/1/17 11:29 * @throw */ List<RoutingToolData> searchRoutingToolData(RoutingToolData indata);
/** * @param indata * @return List<WorkCenterResourceData> * @Description 工艺路线可用机台 * @Title searchAllResource * @author rq * @date 2022/1/17 15:32 * @throw */ List<WorkCenterResourceData> searchAllResource(WorkCenterResourceData indata);
/** * @param indata * @return List<WorkCenterResourceData> * @Description 工艺路线已选机台 * @Title searchAllResource * @author rq * @date 2022/1/17 15:32 * @throw */ List<WorkCenterResourceData> searchUsedResource(WorkCenterResourceData indata);
/** * @param indata * @return List<WorkCenterResourceData> * @Description * @Title checkRoutingResource * @author rq * @date 2022/1/17 15:32 * @throw */ List<RoutingDetailAvailableResourceData> checkRoutingResource(RoutingDetailAvailableResourceData indata);
/** * @param indata * @return void * @Description TODO * @Title addRoutingResource * @author rq * @date 2022/1/17 16:54 * @throw */ void addRoutingResource(RoutingDetailAvailableResourceData indata);
/** * @param indata * @return void * @Description 删除机台 * @Title deleteRoutingResource * @author rq * @date 2022/1/17 16:54 * @throw */ void deleteRoutingResource(RoutingDetailAvailableResourceData indata);
/** * @param inData * @return List<RoutingDetailData> * @Description 工序下拉框 * @Title getItemSelect * @author rq * @date 2022/1/18 14:39 * @throw */ List<RoutingDetailData> getItemSelect(RoutingDetailData inData);
/** * @param inData * @return List<ToolHeaderData> * @Description 工具详情 * @Title getToolDesc * @author rq * @date 2022/1/18 15:19 * @throw */ List<ToolHeaderData> getToolDesc(ToolHeaderData inData);
/** * @param * @return List<ToolHeaderData> * @Description 检查工具 * @Title checkToolHeader * @author rq * @date 2022/1/18 17:21 * @throw */ List<ToolHeaderData> checkToolHeader(@Param("site") String site, @Param("toolID") String toolID);
/** * @param * @return void * @Description 保存工具 * @Title saveRoutingToolData * @author rq * @date 2022/1/18 17:34 * @throw */ void saveRoutingToolData(RoutingToolData inData);
/** * @param * @return void * @Description 编辑工具 * @Title editRoutingToolData * @author rq * @date 2022/1/18 17:34 * @throw */ void editRoutingToolData(RoutingToolData inData);
/** * @param inData * @return void * @Description 删除工具 * @Title deleteRoutingTool * @author rq * @date 2022/1/18 17:59 * @throw */ void deleteRoutingTool(RoutingToolData inData);
/** * @param inData * @return * @Description 切换工艺路线状态 * @Title changeRoutingStatus * @author rq * @date 2022/1/19 14:55 * @throw */ void changeRoutingStatus(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description 检查是否可以同步工艺路线 * @Title checkRoutingStatus * @author rq * @date 2022/1/19 16:46 * @throw */ RoutingHeaderData checkRoutingStatus(RoutingHeaderData inData);
/** * @param inData * @return int * @Description TODO * @Title ShopOrderRoutingNumber * @author rq * @date 2022/1/19 17:17 * @throw */ int shopOrderRoutingNumber(RoutingHeaderData inData);
/** * @param * @return int * @Description 临时表保存信息 * @Title ShopOrderRoutingNumber * @author rq * @date 2022/1/19 17:17 * @throw */ void saveRoutingChangeCach(@Param("tableName") String tableName, @Param("site") String site, @Param("partNo") String partNo);
/** * @param * @return int * @Description 更改生产订单上的工艺路线版本号 * @Title updateOrderRevNo * @author rq * @date 2022/1/19 17:17 * @throw */ void updateOrderRevNo(@Param("tableName") String tableName, @Param("revNo") String revNo);
/** * @param * @return int * @Description 删除原有的上产订单上的工序 * @Title deleteNowItemNo * @author rq * @date 2022/1/19 17:17 * @throw */ void deleteNowItemNo(@Param("tableName") String tableName);
/** * @param * @return int * @Description 删除原有的上产订单上的工具 * @Title deleteNowToolNo * @author rq * @date 2022/1/19 17:17 * @throw */ void deleteNowToolNo(@Param("tableName") String tableName);
/** * @param * @return int * @Description 创建新工序 * @Title saveNewItemNo * @author rq * @date 2022/1/19 17:17 * @throw */ void saveNewItemNo(@Param("tableName") String tableName, @Param("site") String site, @Param("partNo") String partNo, @Param("revNo") String revNo);
/** * @param * @return int * @Description 创建新工具 * @Title saveNewTool * @author rq * @date 2022/1/19 17:17 * @throw */ void saveNewTool(@Param("tableName") String tableName, @Param("site") String site, @Param("partNo") String partNo, @Param("revNo") String revNo, @Param("user") String user);
/** * @param * @return int * @Description 删除零时表 * @Title deleteRoutingChangeCach * @author rq * @date 2022/1/19 17:17 * @throw */ void deleteRoutingChangeCach(@Param("tableName") String tableName);
/** * @param inData * @return int * @Description 判断工艺路线版本是否存在 * @Title checkRoutingRevNo * @author rq * @date 2022/1/20 14:57 * @throw */ List<RoutingHeaderData> checkRoutingRevNo(CopyRoutingData inData);
/** * @param inData * @return int * @Description 复制BOM * @Title copyBom * @author rq * @date 2022/1/20 14:57 * @throw */ void copyBom(CopyRoutingData inData);
/** * @param inData * @return int * @Description 复制BOM * @Title copyRoutingDetail * @author rq * @date 2022/1/20 14:57 * @throw */ void copyRoutingDetail(CopyRoutingData inData);
/** * @param * @return void * @Description 复制工具 * @Title copyRoutingTool * @author rq * @date 2022/1/20 15:30 * @throw */ void copyRoutingTool(CopyRoutingData inData);
/** * @param inData * @return void * @Description 复制可用机台 * @Title copyAvailableResource * @author rq * @date 2022/1/20 15:43 * @throw */ void copyAvailableResource(CopyRoutingData inData);
/** * @param inData * @return void * @Description 停用早期版本 * @Title closeOldBom * @author rq * @date 2022/1/20 15:50 * @throw */ void closeOldBom(CopyRoutingData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title checkRoutingDefaultFlag * @author rq * @date 2022/1/20 16:39 * @throw */ RoutingHeaderData checkRoutingDefaultFlag(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title setDefault * @author rq * @date 2022/1/20 16:39 * @throw */ void setDefault(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title saveRoutingHeaderData * @author rq * @date 2022/1/20 16:39 * @throw */ void saveRoutingHeaderData(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title updateRoutingHeaderData * @author rq * @date 2022/1/20 16:39 * @throw */ void updateRoutingHeaderData(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description 取消默认 * @Title cancelDefault * @author rq * @date 2022/1/20 16:39 * @throw */ void cancelDefault(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title deleteRoutingHeaderData * @author rq * @date 2022/1/20 16:39 * @throw */ void deleteRoutingHeaderData(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title deleteRoutingDetailData * @author rq * @date 2022/1/20 16:39 * @throw */ void deleteRoutingDetailData(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title deleteRoutingToolAll * @author rq * @date 2022/1/20 16:39 * @throw */ void deleteRoutingToolAll(RoutingHeaderData inData);
/** * @param inData * @return RoutingHeaderData * @Description * @Title deleteRoutingResourceAll * @author rq * @date 2022/1/20 16:39 * @throw */ void deleteRoutingResourceAll(RoutingHeaderData inData);
/** * @param inData * @return ResponseData * @Description 工作日例外中某天的班次情况 * @Title getCalendarExceptionShiftData * @author rq * @date 2022/1/20 14:11 * @throw */ List<CalendarExceptionShiftData> getCalendarExceptionShiftData(CalendarExceptionShiftData inData);
List<CalendarExceptionShiftData> findCalendarExceptionShiftData(CalendarExceptionShiftData inData);
/** * @param inData * @return ResponseData * @Description 更新工作日例外中某天的班次 * @Title updateCESShift * @author rq * @date 2022/1/20 14:11 * @throw */ int updateCESShift(CalendarExceptionShiftData inData);
/** * @param indata * @return List<SORoutingData> * @Description 查数据 * @Title getSORoutingData * @author rq * @date 2022/4/6 15:00 * @throw */ List<SORoutingData> getSORoutingData(SORoutingData indata);
/** * @param indata * @return List<SORoutingData> * @Description 校验工序是否存在 * @Title getSORoutingData * @author rq * @date 2022/4/6 15:00 * @throw */ List<SORoutingData> checkSORoutingItemNo(SORoutingData indata);
/** * @param indata * @return List<SORoutingData> * @Description * @Title getMaxSORoutingItemNo * @author rq * @date 2022/4/6 15:00 * @throw */ SORoutingData getMaxSORoutingItemNo(SORoutingData indata);
/** * @param inData * @return void * @Description 保存工艺路线 * @Title saveSORoutingData * @author rq * @date 2022/1/15 17:01 * @throw */ void saveSORoutingData(SORoutingData inData);
/** * @param inData * @return void * @Description 更新工艺路线 * @Title updateSORoutingData * @author rq * @date 2022/1/15 17:01 * @throw */ void updateSORoutingData(SORoutingData inData);
/** * @param inData * @return void * @Description 更新工艺路线下到工序 * @Title updateSORoutingDataNextItemNo * @author rq * @date 2022/1/15 17:01 * @throw */ void updateSORoutingDataNextItemNo(SORoutingData inData);
float getShopOrderLotSize(@Param("site") String site, @Param("orderNo") String orderNo);
/** * @param * @return ResponseData * @Description 查询SORouting里面的 * @Title searchSORoutingResource * @author rq * @date 2022/1/15 16:17 * @throw */ List<SORoutingAvailableResourceData> searchSORoutingResource(SORoutingAvailableResourceData indata);
/** * @param indata * @return List<WorkCenterResourceData> * @Description * @Title checkRoutingResource * @author rq * @date 2022/1/17 15:32 * @throw */ List<SORoutingAvailableResourceData> checkSORoutingResource(SORoutingAvailableResourceData indata);
/** * @param indata * @return void * @Description TODO * @Title addRoutingResource * @author rq * @date 2022/1/17 16:54 * @throw */ void addSORoutingResource(SORoutingAvailableResourceData indata);
/** * @param indata * @return void * @Description 删除机台 * @Title deleteRoutingResource * @author rq * @date 2022/1/17 16:54 * @throw */ void deleteSORoutingResource(SORoutingAvailableResourceData indata);
/** * @param inData * @return ResponseData * @Description 查询工艺路线版本信息 * @Title getSORoutingRevNo * @author rq * @date 2022/1/15 16:17 * @throw */ List<RoutingHeaderData> getSORoutingRevNo(RoutingHeaderData inData);
/** * @param * @return ResponseData * @Description 判断该订单是否有派工单 * @Title checkSOSchedule * @author rq * @date 2022/1/15 16:17 * @throw */ List<SOScheduledRoutingData> checkSOSchedule(@Param("site") String site, @Param("orderNo") String orderNo, @Param("itemNo") double itemNo);
/** * @param * @return ResponseData * @Description 检查SOROUTING * @Title checkSORouting * @author rq * @date 2022/1/15 16:17 * @throw */ SORoutingData checkSORouting(SORoutingData inData);
/** * @param * @return ResponseData * @Description 检查SOROUTING * @Title checkPRDetail * @author rq * @date 2022/1/15 16:17 * @throw */ List<PRDetail> checkPRDetail(SORoutingData inData);
/** * @param * @return ResponseData * @Description 判断是否有可用机台 * @Title checkSORoutingAvailableResourceData * @author rq * @date 2022/1/15 16:17 * @throw */ List<SORoutingAvailableResourceData> checkSORoutingAvailableResourceData(SORoutingData inData);
/** * @param * @return ResponseData * @Description 判断是否有工具 * @Title checkSOTool * @author rq * @date 2022/1/15 16:17 * @throw */ List<SOToolData> checkSOTool(SORoutingData inData);
/** * @param * @return ResponseData * @Description * @Title checkShopOrde * @author rq * @date 2022/1/15 16:17 * @throw */ ShopOrderData checkShopOrder(@Param("site") String site, @Param("orderNo") String orderNo);
/** * @param inData * @return void * @Description * @Title deleteSORouting * @author rq * @date 2022/4/14 11:12 * @throw */ void deleteSORouting(SORoutingData inData);
/** * @param inData * @return void * @Description * @Title updateSORoutingNextLast * @author rq * @date 2022/4/14 11:12 * @throw */ void updateSORoutingNextLast(SORoutingData inData);
/** * @param [calendarData] * @author: sxm * @description: 获取选中班次类型 默认信息 * @return: com.gaotao.modules.base.entity.CalendarDatetypeOutData * @date: 2022/10/21 10:06 */ CalendarDatetypeOutData getCalendarDatetypeInfo(CalendarDatetypeOutData calendarData);
/** * @param [calendarExceptionData] * @author: sxm * @description: 修改班次信息 * @return: void * @date: 2022/10/21 10:27 */ void updateWorkingCalendar(CalendarExceptionData data);
/** * @author: sxm * @description: 获取物料分类 * @param [site, familyID] * @return: com.gaotao.modules.base.entity.PartFamilyData * @date: 2022/12/23 13:02 */ PartFamilyData getPartFamilyInfo(@Param("site") String site,@Param("familyID") String familyID);
/** * @description: 获取标签定义的列表信息 * @author LR * @date 2022/12/27 17:55 * @version 1.0 */ List<LabelSettingData> getLabelSettingList(LabelSettingData inData);
/** * @description: 获取标签信息按照标签编号查询 * @author LR * @date 2022/12/28 15:48 * @version 1.0 */ LabelSettingData getLabelSettingByLabelNo(String labelNo);
/** * @description: 插入标签的信息 * @author LR * @date 2022/12/28 16:02 * @version 1.0 */ void insertLabelSetting(LabelSettingData inData);
/** * @description: 修改标签自定义的信息 * @author LR * @date 2022/12/28 16:03 * @version 1.0 */ void updateLabelSetting(LabelSettingData inData);
/** * @description: 删除标签主表信息 * @author LR * @date 2023/1/3 11:23 * @version 1.0 */ void deleteLabelSettingByLabelNo(String labelNo);
/** * @description: 查询默认标签的配置信息 * @author LR * @date 2023/1/3 16:20 * @version 1.0 */ List<DefaultLabelSettingData> getDefaultLabelSettingList(DefaultLabelSettingData inData);
/** * @description: 插入默认标签的配置信息 * @author LR * @date 2023/1/4 10:26 * @version 1.0 */ void insertDefaultLabelSetting(DefaultLabelSettingData inData);
/** * @description: 修改默认标签的配置信息 * @author LR * @date 2023/1/4 10:27 * @version 1.0 */ void updateDefaultLabelSetting(DefaultLabelSettingData inData);
/** * @description: 删除默认标签的配置信息 * @author LR * @date 2023/1/4 10:28 * @version 1.0 */ void deleteDefaultLabelSetting(DefaultLabelSettingData inData);
/** * @description: 查询客制化标签的配置信息 * @author LR * @date 2023/1/4 16:14 * @version 1.0 */ List<CustomerLabelSettingData> getCustomerLabelSettingList(CustomerLabelSettingData inData);
/** * @description: 插入客制化标签配置信息 * @author LR * @date 2023/1/5 11:48 * @version 1.0 */ void insertCustomerLabelSetting(CustomerLabelSettingData inData);
/** * @description: 修改客制化标签配置信息 * @author LR * @date 2023/1/5 11:52 * @version 1.0 */ void updateCustomerLabelSetting(CustomerLabelSettingData inData);
/** * @description: 删除客制化标签的配置信息 * @author LR * @date 2023/1/5 13:29 * @version 1.0 */ void deleteCustomerLabelSetting(CustomerLabelSettingData inData);
/** * @description: 获取用户的标签打印机配置信息 * @author LR * @date 2023/1/5 17:36 * @version 1.0 */ List<UserLabelPrinterData> getUserLabelPrinters(UserLabelPrinterData inData);
/** * @description: 按照用户ID查询用户的信息 * @author LR * @date 2023/1/6 11:19 * @version 1.0 */ SysUserData getSysUserDataByUserId(UserLabelPrinterData inData);
/** * @description: 插入用户的标签打印机参数 * @author LR * @date 2023/1/6 13:37 * @version 1.0 */ void insertUserLabelPrinter(UserLabelPrinterData inData);
/** * @description: 修改用户标签打印机信息 * @author LR * @date 2023/1/6 13:43 * @version 1.0 */ void updateUserLabelPrinter(UserLabelPrinterData inData);
/** * @description: 删除用户标签的打印机的信息 * @author LR * @date 2023/1/6 13:46 * @version 1.0 */ void deleteUserLabelPrinter(UserLabelPrinterData inData);
/** * @description: 获取标签打印参数配置信息 * @author LR * @date 2023/1/6 17:14 * @version 1.0 */ List<LabelParameterData> getLabelParameterList(LabelParameterData inData);
/** * @description: 插入标签的打印参数 * @author LR * @date 2023/1/8 20:32 * @version 1.0 */ void insertLabelPrintParameter(LabelParameterData inData);
/** * @description: 修改标签打印参数的信息 * @author LR * @date 2023/1/9 9:18 * @version 1.0 */ void updateLabelPrintParameter(LabelParameterData inData);
/** * @description: 删除标签打印参数的信息 * @author LR * @date 2023/1/9 9:20 * @version 1.0 */ void deleteLabelPrintParameter(LabelParameterData inData);
/** * @description: 查询标签内容定义列表 * @author LR * @date 2023/1/9 17:47 * @version 1.0 */ List<LabelContentData> getLabelContentList(LabelContentData inData);
/** * @description: 插入标签的打印参数 * @author LR * @date 2023/1/9 18:32 * @version 1.0 */ void insertLabelContent(LabelContentData inData);
/** * @description: 修改标签的打印参数 * @author LR * @date 2023/1/9 19:13 * @version 1.0 */ void updateLabelContent(LabelContentData inData);
/** * @description: 删除标签内容定义 * @author LR * @date 2023/1/9 19:26 * @version 1.0 */ void deleteLabelContent(LabelContentData inData);
/** * @description: 查询可以复制的标签内容定义 * @author LR * @date 2023/1/10 11:01 * @version 1.0 */ List<LabelSettingData> getCopyLabelSettingList(LabelSettingData inData);
/** * @description: 删除原标签内容定义 * @author LR * @date 2023/1/10 13:16 * @version 1.0 */ void deleteLabelAllContentsByLabelNo(LabelSettingData inData);
/** * @description: 复制新的标签内容定义进入当前标签 * @author LR * @date 2023/1/10 13:18 * @version 1.0 */ void copyLabelAllContentsWithOther(LabelSettingData inData);
/** * @description: 获取要用的标签内容 * @author LR * @date 2023/1/10 14:50 * @version 1.0 */ List<LabelContentData> getUsedLabelContent(LabelContentData inData);
/** * @description: 获取标签内容的流水号规则 * @author LR * @date 2023/1/10 14:58 * @version 1.0 */ List<LabelContentSerialRuleData> getLabelContentSerialRule(LabelContentData inData);
/** * @description: 删除标签内容的流水号规则 * @author LR * @date 2023/1/10 16:06 * @version 1.0 */ void deleteLabelContentSerialRule(LabelContentSerialRuleData inData);
/** * @description: 获取标签内容的流水号信息 * @author LR * @date 2023/1/10 16:37 * @version 1.0 */ List<LabelContentSerialInfoData> getLabelSerialInfos(LabelContentData inData);
/** * @description: 插入标签流水号信息 * @author LR * @date 2023/1/10 17:08 * @version 1.0 */ void insertLabelSerialInfo(LabelContentSerialInfoData inData);
/** * @description: 修改标签流水号信息 * @author LR * @date 2023/1/10 17:14 * @version 1.0 */ void updateLabelSerialInfo(LabelContentSerialInfoData inData);
/** * @description: 删除标签流水号信息 * @author LR * @date 2023/1/10 18:13 * @version 1.0 */ void deleteLabelSerialInfo(LabelContentSerialInfoData inData);
/** * @author: sxm * @description: 保存新班次 * @param [data] * @return: void * @date: 2023/1/13 17:13 */ void saveCalendarExceptionShift(CalendarExceptionData data);
/** * @author: sxm * @description: 删除班次 * @param [data] * @return: void * @date: 2023/1/13 17:15 */
void deleteCalendarExceptionShift(CalendarExceptionData data);
/** * @author: sxm * @description: 获取物料最大工序 * @param [inData] * @return: java.lang.String * @date: 2023/3/7 13:05 */ String getPartNoRouteInMaxItemNo(RoutingDetailData inData);
}
|