| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package cn.com.goldenwater.dcproj.service;
- import cn.com.goldenwater.core.service.CrudService;
- import cn.com.goldenwater.dcproj.dto.LoginUser;
- import cn.com.goldenwater.dcproj.model.BisInspPblmPlist;
- import cn.com.goldenwater.dcproj.param.BisInspPblmPlistParam;
- import com.github.pagehelper.PageInfo;
- import org.springframework.web.multipart.MultipartFile;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- import java.util.List;
- /**
- * @author lhc
- * @date 2020-11-4
- */
- public interface BisInspPblmPlistService extends CrudService<BisInspPblmPlist, BisInspPblmPlistParam> {
- // ------------------------- 自定方法 -------------------------
- PageInfo<BisInspPblmPlist> getList(BisInspPblmPlistParam bisInspPblmPlistParam);
- PageInfo<BisInspPblmPlist> sendOrgGetList(BisInspPblmPlistParam bisInspPblmPlistParam, String adCode);
- PageInfo<BisInspPblmPlist> recvGetList(BisInspPblmPlistParam bisInspPblmPlistParam);
- PageInfo<BisInspPblmPlist> recvCountyGetList(BisInspPblmPlistParam bisInspPblmPlistParam);
- String getHandWarn(BisInspPblmPlistParam bisInspPblmPlistParam);
- void downloadTemplate(HttpServletResponse response);
- /**
- * 上传文件
- *
- * @param file 文件流
- * @return 存储路径
- */
- String uploadFile(MultipartFile[] file);
- /**
- * 导出 整改问题表格、文件
- *
- * @param bisInspPblmPlistParam 整改问题筛选条件
- * @param response zip 文件
- */
- void export(BisInspPblmPlistParam bisInspPblmPlistParam, String adCode, HttpServletResponse response) throws IOException;
- /**
- * 只导出 整改问题表格
- *
- * @param bisInspPblmPlistParam 整改问题筛选条件
- * @param response zip 文件
- */
- void exportExcel(BisInspPblmPlistParam bisInspPblmPlistParam, String adCode, HttpServletResponse response) throws IOException;
- /**
- * 根据获取adcode的类别
- *
- * @param adCode
- * @return
- */
- List<String> getAllClassType(String adCode);
- void insertFile(BisInspPblmPlist bisInspPblmPlist);
- /**
- * 市、县 自查 整改流程 处理
- *
- * @param bisInspPblmPlistParam
- * @return
- */
- void dealWithOptions(BisInspPblmPlistParam bisInspPblmPlistParam, LoginUser loginUser, String optOrgId);
- /**
- * 市、县自查 批量下发整改问题
- *
- * @param bisInspPblmPlistParamList
- * @param loginUser
- * @param optOrgId
- */
- void batchIssue(List<BisInspPblmPlistParam> bisInspPblmPlistParamList, LoginUser loginUser, String optOrgId);
- /**
- * 市、县自查 更新 整改问题 的 问题状态
- *
- * @param bisInspPblmPlistParam
- * @return
- */
- int updateSelfInspStateById(BisInspPblmPlistParam bisInspPblmPlistParam);
- void exportListExcel(BisInspPblmPlistParam bisInspPblmPlistParam, String adCode, HttpServletResponse response) throws IOException;
- /**
- * 四川 水库大坝 按大坝注册登记号 查询整改问题列表
- *
- * @param inspPblmPlistParam
- * @return
- */
- List<BisInspPblmPlist> findListByDamRegCode(BisInspPblmPlistParam inspPblmPlistParam);
- }
|