package com.iailab.module.model.mpk.service; import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.service.BaseService; import com.iailab.framework.common.service.CrudService; import com.iailab.module.model.mpk.dto.ProjectPackageHistoryDTO; import com.iailab.module.model.mpk.dto.ProjectPackageHistoryModelDTO; import com.iailab.module.model.mpk.entity.ProjectPackageHistoryEntity; import java.io.IOException; import java.util.List; import java.util.Map; /** * 项目打包历å²è®°å½•è¡¨ * * @author Dzd * @since 1.0.0 2024-08-22 */ public interface ProjectPackageHistoryService extends BaseService<ProjectPackageHistoryEntity> { byte[] download(String filePath) throws IOException; void deleteByMap(Map<String, Object> map); List<ProjectPackageHistoryEntity> list(Map<String, Object> map); PageData<ProjectPackageHistoryDTO> page(Map<String, Object> params); }