| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.technology.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.technology.bean.dto.TechnologyRoutingDto; |
| | | import com.ruoyi.technology.bean.vo.TechnologyRoutingVo; |
| | | import com.ruoyi.technology.pojo.TechnologyRouting; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface TechnologyRoutingService extends IService<TechnologyRouting> { |
| | | |
| | | /** |
| | | * å·¥èºè·¯çº¿å页æ¥è¯¢ï¼æ¥è¯¢åæ°ä½¿ç¨ DTOï¼è¿åæ°æ®ä½¿ç¨ VOã |
| | | */ |
| | | IPage<TechnologyRoutingVo> pageTechnologyRouting(Page<TechnologyRoutingDto> page, TechnologyRoutingDto technologyRoutingDto); |
| | | |
| | | /** |
| | | * æ¥è¯¢å·¥èºè·¯çº¿è¯¦æ
ã |
| | | */ |
| | | TechnologyRoutingVo getTechnologyRoutingInfo(Long id); |
| | | |
| | | /** |
| | | * æ°å¢å·¥èºè·¯çº¿ã |
| | | * éæ©äº BOM æ¶ï¼ä¼èªå¨æ BOM ä¸é
ç½®çå·¥åºåæ¥å°å·¥èºè·¯çº¿å·¥åºè¡¨ã |
| | | */ |
| | | Long saveTechnologyRouting(TechnologyRouting technologyRouting); |
| | | |
| | | /** |
| | | * ä¿®æ¹å·¥èºè·¯çº¿ã |
| | | * å½ BOM åçååæ¶ï¼ä¼éæ°åæ¥å·¥èºè·¯çº¿å·¥åºè¡¨ã |
| | | */ |
| | | boolean updateTechnologyRouting(TechnologyRouting technologyRouting); |
| | | |
| | | /** |
| | | * å é¤å·¥èºè·¯çº¿ï¼å¹¶çº§èå é¤å·¥èºè·¯çº¿å·¥åºã |
| | | */ |
| | | boolean removeTechnologyRouting(List<Long> ids); |
| | | } |