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);
|
}
|