package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.core.service.CrudService; import cn.com.goldenwater.core.web.BaseResponse; import cn.com.goldenwater.dcproj.dto.*; import cn.com.goldenwater.dcproj.model.*; import cn.com.goldenwater.dcproj.param.BisInspParam; import com.github.pagehelper.PageInfo; import java.util.List; /** * Created by lhc on 2019-2-20. */ public interface BisInspBaseService extends CrudService { public PageInfo getCatalog(BisInspParam bisInspParam); public List getRsvrList(BisInspParam bisInspParam); public List getCwsList(BisInspParam bisInspParam); public List getWtdstList(BisInspParam bisInspParam); /** * 获取水库列表 参数 水库类型 * * @param bisInspParam * @return */ public PageInfo getPageRsvrList(BisInspParam bisInspParam); public PageInfo getPageCwsList(BisInspParam bisInspParam); public PageInfo getPageWtdstList(BisInspParam bisInspParam); public List getBaseList(BisInspParam bisInspParam); public AttEngDto getBaseListTop3(BisInspParam bisInspParam); public AttRsBaseDto getRsvrByCode(String code,String province); public AttScnsrBaseDto getScnsrByCode(String code); public AttEngCwsDto getCwsByCode(String code); public BisInspWtdstDto getWtdstByCode(String code); public List getInspPlan(String userid, String province); public List getGroupPerson(String groupID, String persName, String province); public List getGroupPersonV2(String groupID, String persName, String orgId); public List getPersonGroup(String userid); public List getGroupByPersId(String persid, String province); List getListRsvrList(BisInspParam bisInspParam); List getListCwsList(BisInspParam bisInspParam); int exchangeCoordinate(String type); WrWsB getWrWsByCode(String code); PageInfo getPageWrWsList(BisInspParam bisInspParam); List getWrWsList(BisInspParam bisInspParam); List getAdXList(BisInspParam bisInspParam); PageInfo getPageAdXList(BisInspParam bisInspParam); AttAdXBase getAdXByCode(String code); List getProCountByType(); List getSchCountByType(); List getProCountByAd(); List getAdXBaseList(BisInspParam bisInspParam); List getInspByPersid(String persid); List getInspByPid(String pid); AllObjDto findAllObj(FindAllObjDto findAllObjDto); AttGrwBase getGroundWaterByCode(String code); AttEmpwtprjBase getEmpwtprjListByCode(String code); AttWagaBase getSluiceByCode(String code); List findAreas(); List getGroupByPidAndPersid(String pid, String persid, String province); List getByPersid(String userid, String pid, String province,String tabType,String orgId); BisInspPlanDto getByPlanDto(String userid, String pid, String province,String tabType); void changeAdCode(String province); PageInfo getPageEmpwtList(BisInspParam bisInspParam); PageInfo getPageGrwList(BisInspParam bisInspParam); PageInfo getPageWagaList(BisInspParam bisInspParam); PageInfo getPageCdepList(BisInspParam bisInspParam); PageInfo getPageGrowList(BisInspParam bisInspParam); List getGroupPersonByPersId(String persid, String persName, String province); PageInfo getPageWainList(BisInspParam bisInspParam); PageInfo getPageStbprpList(BisInspParam bisInspParam); PageInfo getPageSwhsList(BisInspParam bisInspParam); PageInfo getPageSdList(BisInspParam bisInspParam); List getSdList(BisInspParam bisInspParam); PageInfo getPageWiuList(BisInspParam bisInspParam); PageInfo getPageCityList(BisInspParam bisInspParam); PageInfo getPageWuntList(BisInspParam bisInspParam); PageInfo getPageSvwtList(BisInspParam bisInspParam); PageInfo getPageWintList(BisInspParam bisInspParam); int updateBaseInfoName(String fromName, String toName, String type); AttPrdCstrProjBase getPrdByCode(String code); AttJskejianFlkdisBase getJSFLByCode(String code); AttJskejianWaterBase getJswaByCode(String code); PageInfo getPagePrdList(BisInspParam bisInspParam); PageInfo getPageJsflList(BisInspParam bisInspParam); PageInfo getPageJswaList(BisInspParam bisInspParam); PageInfo getPageVill2020List(BisInspParam bisInspParam); /** * 获取当前组ID * @param currentPersId 当前用户ID * @param pid 父级ID * @return */ List getCurrGroup(String orgId, String currentPersId, String pid); }