| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- package cn.com.goldenwater.dcproj.service;
- import cn.com.goldenwater.dcproj.dto.BisInspWtdstDetailDto;
- import cn.com.goldenwater.dcproj.model.BisInspAll;
- import cn.com.goldenwater.dcproj.model.BisInspKeyRegister;
- import cn.com.goldenwater.dcproj.param.BisInspWtdstDtoListParam;
- import cn.com.goldenwater.dcproj.param.TypeExportParam;
- import cn.com.goldenwater.dcproj.param.TypeParam;
- import com.github.pagehelper.PageInfo;
- import java.io.PrintWriter;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- /**
- * @ClassName GeneralDownloadService
- * @Description 通用下载Service
- * @Author liyz
- * @Date 2019/3/6 10:52
- * @Version 1.0
- **/
- public interface GeneralDownloadService {
- /**
- * 下载的方法
- *
- * @param uuid 压缩包的名称
- */
- void downLoad(String uuid);
- /**
- * 通过endIds和tables 生成Excel
- *
- * @param typeExportParam typeExportParam
- * @param printWriter printWriter
- */
- void createExcel(TypeExportParam typeExportParam, PrintWriter printWriter);
- /**
- * 通过用户ID 生成水毁Excel
- *
- * @param typeExportParam typeExportParam
- * @param printWriter printWrite
- */
- void createShuiHuiExcel(TypeExportParam typeExportParam, PrintWriter printWriter);
- /**
- * 根据用户persId,状态state,行政区话编码code 生成水库Excel
- *
- * @param typeExportParam typeExportParam
- * @param printWriter printWriter
- */
- void createShuiKuExcel(TypeExportParam typeExportParam, PrintWriter printWriter);
- /**
- * 获取此用户下的AdCode
- *
- * @param presId 用户Id
- * @param ptype 1水库 2人饮 3水毁
- * @return 此用户下包含的AdCode(截取前2位)
- */
- String selectAdCodeByUserId(String presId,String ptype,String orgId);
- String getPidByPersid(String persid,String type,String adCode);
- PageInfo<BisInspWtdstDetailDto> findDtoListAboutExport(BisInspWtdstDtoListParam p,TypeExportParam exp);
- List<BisInspAll> getRyNode(String userid,String orgType,String orgId);
- List<BisInspAll> getRyNodeProvincial(String userid,String orgType,String level,String province);
- List<BisInspAll> getSzyNodeProvincial(String userid);
- /**
- * 获取流域节点
- *
- * @param userid 用户id
- * @param orgType 督查类型
- * @return 流域树
- */
- List<BisInspAll> getLyNode(String userid, String orgType,String orgId);
- List<BisInspKeyRegister> getGcNode(TypeParam typeParam);
- List<BisInspAll> getRsraqgNodeProvincial(String userId,String level, String province);
- List<BisInspAll> getNodeProvincialExceptGroup(Map<String, String> param);
- }
|