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.
|
|
package com.gaotao.modules.base.dao;
import com.gaotao.modules.base.entity.*;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日 */@Mapperpublic 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("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<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);
/** * @Description 获取下拉框排班 * @Title getAllShiftData * @param site * @author rq * @date 2021/3/16 17:36 * @return {@link List< CalendarDatetypeShiftData>} * @throw */
List<CalendarDatetypeShiftData> getAllShiftData(@Param("site")String site);
/** * @Title findDataType * @Description 查找工作日类型是否被引用 * @author rq * @date 2021/4/13 13:31 * @return {@link List< CalendarExceptionData>} */
List<CalendarExceptionData> 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<SiteData> * @throw */ List<SiteData> getSiteData(SiteData inData);
/** * @Description 获取会计企业 * @Title getCompanyData * @param * @author rq * @date 2021/10/9 16:37 * @return List<CompanyData> * @throw */ List<CompanyData> getCompanyData();
/** * @Description 检查工厂编码 * @Title checkSiteId * @param * @author rq * @date 2021/10/10 16:49 * @return List<CompanyData> * @throw */ List<SiteData> checkSiteId(String siteID ); /** * @Description 检查编码是否存在 * @Title checkCal * @param site * @param calendarID * @author rq * @date 2022/1/12 16:20 * @return List<CalendarData> * @throw */ List<CalendarData> checkCal(@Param("site") String site,@Param("calendarID")String calendarID); /** * @Description 检查机台是否存在 * @Title checkResource * @param indata * @author rq * @date 2022/1/12 16:24 * @return List<WorkCenterResourceData> * @throw */ List<WorkCenterResourceData> 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<PartFamilyData> * @throw */ List<PartFamilyData> getPartFamily(PartFamilyData indata); /** * @Description 检查角色工厂权限 * @Title checkAccessSite * @author rq * @date 2021/10/10 22:05 * @return List<PartFamilyData> * @throw */ List<AccessSiteData> 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<PartFamilyData> * @throw */ List<PartFamilyData> checkFamilyID(PartFamilyData indata); /** * @Description 保存物料分类 * @Title savePartFamily * @param * @author rq * @date 2021/10/9 16:37 * @return List<CompanyData> * @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<PartFamilyData> * @throw */ List<UmData> getUMData(UmData indata);
/** * @Description 检查分类id * @Title getPartFamily * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<PartFamilyData> * @throw */ List<UmData> checkUmID(UmData indata); /** * @Description 保存物料分类 * @Title savePartFamily * @param * @author rq * @date 2021/10/9 16:37 * @return List<CompanyData> * @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<PartData> 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<PartData>> * @throw */ List<PartData> searchPartNoData(PartData indata);
//----------停机原因--------------------------
/** * @Description 获取停机原因 * @Title getShutDownReasonData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<DowntimeReasonData> * @throw */ List<DowntimeReasonData> getShutDownReasonData(DowntimeReasonData indata);
/** * @Description 检查停机原因id * @Title checkRasonCode * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<DowntimeReasonData> * @throw */ List<DowntimeReasonData> 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<DowntimeReasonData> * @throw */ List<ReferencePartInfoData> getReferencePartInfoData(ReferencePartInfoData indata);
/** * @Description 检查物料参照信息 * @Title checkRasonCode * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<DowntimeReasonData> * @throw */ List<ReferencePartInfoData> 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<PartData> * @throw */ List<PartData> getPartNoDetail(PartData indata);
/** * @Description 获取供应商信息 * @Title getPartNoDetail * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<PartData> * @throw */ List<SupplierData> getSupplierDetail(SupplierData indata);
//----------生产线--------------------------
/** * @Description 获取生产线 * @Title getProductionLineData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<ProductionLineData> * @throw */ List<ProductionLineData> getProductionLineData(ProductionLineData indata);
/** * @Description 检查生产线id * @Title checkProLineNo * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<ProductionLineData> * @throw */ List<ProductionLineData> 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<PartData> checkConfigurationTemplateID(PartData inData); //----------加工中心--------------------------
/** * @Description 获取加工中心 * @Title getWorkCenterData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<WorkCenterData> * @throw */ List<WorkCenterData> getWorkCenterData(WorkCenterData indata);
/** * @Description 获取机台信息 * @Title getWorkCenterResourceData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<getWorkCenterResourceData> * @throw */ List<WorkCenterResourceData> getWorkCenterResourceData(WorkCenterData indata); /** * @Description 获取涉及产品信息 * @Title getProductInWorkCenterData * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<ProductInWorkCenterData> * @throw */ List<ProductInWorkCenterData> getProductInWorkCenterData(WorkCenterData indata); /** * @Description 生产线数据 * @Title getProLineNoDetail * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<ProductionLineData> * @throw */ List<ProductionLineData> getProLineNoDetail(ProductionLineData indata);
/** * @Description 检查加工中心 * @Title checkProLineNo * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<ProductionLineData> * @throw */ List<WorkCenterData> 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<PartData> * @throw */ List<PartData> checkCustomerID(PartData inData);
/** * @Description 查询会计单位信息 * @Title getCompanyInformation * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<CompanyData> * @throw */ List<CompanyData> getCompanyInformation(CompanyData indata);
/** * @Description 查询会计单位信息 * @Title getCompanyInformation * @param indata * @author rq * @date 2021/10/10 22:05 * @return List<CompanyData> * @throw */ List<CompanyData> 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<SiteData> * @throw */ List<SiteData> checkCompanyInSite(CompanyData inData);
/** * @Method getPartFamilyList * @Description: 根据条件 获取数据 * @author zuowenwen * @Version 1.0 * @throws * @date 2021/12/14 9:53 */ List<PartFamilyData> getPartFamilyList(PartFamilyData partFamilyData);}
|