package doumeemes.service.ext; 
 | 
  
 | 
import com.baomidou.mybatisplus.core.metadata.IPage; 
 | 
import doumeemes.core.model.PageData; 
 | 
import doumeemes.core.model.PageWrap; 
 | 
import doumeemes.dao.business.vo.WorkPlansVO; 
 | 
import doumeemes.dao.ext.dto.QueryWorkPlansDTO; 
 | 
import doumeemes.dao.ext.dto.WorkPlansSaveDTO; 
 | 
import doumeemes.dao.ext.vo.WorkPlansExtListVO; 
 | 
import doumeemes.dao.ext.dto.QueryWorkPlansExtDTO; 
 | 
import org.springframework.web.multipart.MultipartFile; 
 | 
  
 | 
/** 
 | 
 * Service定义 
 | 
 * @author 江蹄蹄 
 | 
 * @since 2023/07/27 13:53 
 | 
 */ 
 | 
public interface WorkPlansExtService { 
 | 
  
 | 
    /** 
 | 
     * 分页查询 
 | 
     * 
 | 
     * @param pageWrap 分页对象 
 | 
     * @return PageData<WorkPlansExtListVO> 
 | 
     */ 
 | 
    PageData<WorkPlansExtListVO> findPage(PageWrap<QueryWorkPlansExtDTO> pageWrap); 
 | 
  
 | 
  
 | 
    Integer saveOrUpdate(WorkPlansSaveDTO workPlansSaveDTO); 
 | 
  
 | 
//    IPage<WorkPlansVO> getWorkPlansVOPage(PageWrap<QueryWorkPlansDTO> pageWrap); 
 | 
  
 | 
    PageData<WorkPlansVO> findWorkPlansVOPage(PageWrap<QueryWorkPlansDTO> pageWrap); 
 | 
  
 | 
    Integer deleteById(Integer id); 
 | 
  
 | 
    void paused(Integer id); 
 | 
  
 | 
    void regain(Integer id); 
 | 
  
 | 
    void close(Integer id); 
 | 
  
 | 
    void importPlans(MultipartFile file); 
 | 
  
 | 
    WorkPlansVO getWorkPlansDetail(Integer id); 
 | 
  
 | 
    void release(Integer id); 
 | 
} 
 |