7a3be7d6804102744d01bb8c1073a4586d33aa1d.svn-base 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.AttAdXTownDto;
  4. import cn.com.goldenwater.dcproj.dto.BisNewDcuserRelVillDto;
  5. import cn.com.goldenwater.dcproj.model.AttAdXBase;
  6. import cn.com.goldenwater.dcproj.model.AttAdXBaseNode;
  7. import cn.com.goldenwater.dcproj.param.AttAdXBaseParam;
  8. import cn.com.goldenwater.dcproj.param.AttCwsBaseListParam;
  9. import cn.com.goldenwater.dcproj.param.AttCwsBaseListParamNew;
  10. import cn.com.goldenwater.dcproj.param.QueryTCListParam;
  11. import com.github.pagehelper.PageInfo;
  12. import javax.servlet.http.HttpServletResponse;
  13. import java.io.IOException;
  14. import java.util.Collection;
  15. import java.util.List;
  16. /**
  17. * @author zhengdafei
  18. * @date 2019-2-22
  19. */
  20. public interface AttAdXBaseService extends CrudService<AttAdXBase, AttAdXBaseParam> {
  21. // ------------------------- 自定方法 -------------------------
  22. public AttAdXBase add(AttAdXBase p) throws Exception;
  23. public int modify(AttAdXBase p) throws Exception;
  24. public PageInfo<AttAdXBase> queryListByPage(AttAdXBaseParam p) throws Exception;
  25. public List<AttAdXBase> queryList(AttAdXBaseParam p) throws Exception;
  26. public PageInfo<AttAdXTownDto> queryTCList(AttCwsBaseListParam param) throws Exception;
  27. public List<AttAdXTownDto> queryTCListLast(QueryTCListParam param) throws Exception;
  28. public PageInfo<AttAdXTownDto> queryTCList(AttCwsBaseListParamNew param) throws Exception;
  29. /**
  30. * 获取行政区划数据列表
  31. *
  32. * @param attAdXBaseParam
  33. * @return
  34. */
  35. List<AttAdXBase> getTableList(AttAdXBaseParam attAdXBaseParam) throws Exception;
  36. /**
  37. * 获取行政区划数据列表(分页)
  38. *
  39. * @param attAdXBaseParam
  40. * @return
  41. */
  42. PageInfo<AttAdXBase> getTableListByPage(AttAdXBaseParam attAdXBaseParam) throws Exception;
  43. List<AttAdXBase> getTargetAdByNodeId(String nodeIds,String persGuid,String province);
  44. AttAdXBaseNode getAdTreeByAdCd(String adCd, String level);
  45. void exportAdXBase(AttAdXBaseParam attAdXBaseParam, HttpServletResponse response);
  46. List<BisNewDcuserRelVillDto> findZhenList(String code, String rgstrId,String type);
  47. List<AttAdXBase> getAdData(String adCode);
  48. List<AttAdXBase> getAdDataXj(String adCode);
  49. List<AttAdXBase> getAdDataByAdCode(String adCodes);
  50. List<AttAdXBaseNode> getAdTreeByAdCdS(String adCdS, String level);
  51. void updateLgtdLttd(String adCode) throws IOException;
  52. }