package cn.iocoder.yudao.module.mes.service.pd.reel; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.pd.reel.vo.ProductCtcReelImportExcelVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.reel.vo.ProductCtcReelImportRespVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.reel.vo.ProductCtcReelPageReqVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.reel.vo.ProductCtcReelSaveReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.pd.reel.ProductCtcReelDO; import java.util.List; /** * MES 换位导线盘具计算 Service 接口 * * @author 超级管理员 */ public interface ProductCtcReelService { Long createReel(ProductCtcReelSaveReqVO createReqVO); void updateReel(ProductCtcReelSaveReqVO updateReqVO); void deleteReel(Long id); ProductCtcReelDO getReel(Long id); PageResult getReelPage(ProductCtcReelPageReqVO pageReqVO); List getReelListByCtcId(Long ctcId); void deleteByCtcId(Long ctcId); /** * 批量导入盘具计算记录 * * @param importList 导入列表 * @param updateSupport 是否支持更新 * @return 导入结果 */ ProductCtcReelImportRespVO importReelList(List importList, boolean updateSupport); }