package com.bootdo.datas.service; import com.bootdo.datas.domain.ExpertOpinionDO; import com.bootdo.datas.domain.GbDataExcelDO; import com.bootdo.datas.domain.GyDataExcelDO; import com.bootdo.datas.domain.UnionOpinionDO; import com.bootdo.datas.dto.GyDataImportDTO; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.List; import java.util.Map; public interface GyDataService { List list(Map map); int countTotal(Map map); String cipherTextImport(String decFlg,int type) throws Exception; String plainTextImport(MultipartFile file,int type) throws Exception; GyDataImportDTO get(Long id); GyDataExcelDO getDataExcel(Long id); GbDataExcelDO getGbDataExcel(Long id); void batchRemove(Long[] longArray); int countTotal4Del(Map map); void updateStatus(GyDataImportDTO data,String opinion); void addExpertOpinion(ExpertOpinionDO expertOpinionDO); void addUnionOpinion(UnionOpinionDO unionOpinionDO); String dec(MultipartFile file); List listRecover(Map map); int countRecover(Map map); int recover(Long id); int batchPhysicalDeletion(Long id); void encryptExports(HttpServletResponse responses, String idValue) throws Exception; int countAaAssData(Long id); List dataEntryList(Map map); int dataEntryCountTotal(Map map); }