CrmHighTechZoneEnterprisesService.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.zksy.system.basicData.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.zksy.common.core.domain.AjaxResult;
  4. import com.zksy.common.utils.page.Page;
  5. import com.zksy.system.basicData.domain.CrmHighTechZoneEnterprises;
  6. import com.zksy.system.basicData.domain.vo.RatedLevelDReasonVo;
  7. import javax.servlet.http.HttpServletResponse;
  8. import java.util.List;
  9. /**
  10. * 高新区企业(119家)Service接口
  11. *
  12. * @author sy
  13. * @date 2024-05-06
  14. */
  15. public interface CrmHighTechZoneEnterprisesService extends IService<CrmHighTechZoneEnterprises> {
  16. /**
  17. * TODO 删除全部数据
  18. * @param
  19. * @return com.zksy.common.core.domain.AjaxResult
  20. * @author Administrator
  21. * @date 2024/5/13 17:12:22
  22. */
  23. AjaxResult deleteAll();
  24. /**
  25. * TODO 查询所有企业总分
  26. * @param unifiedSocialCreditCode
  27. * @param pageNum
  28. * @param pageSize
  29. * @return com.zksy.common.utils.page.Page
  30. * @author Administrator
  31. * @date 2024/5/27 10:02:42
  32. */
  33. Page creditScoreList(String unifiedSocialCreditCode,String enterpriseName,int pageNum,int pageSize,String ... condition);
  34. /**
  35. * TODO 查询所有企业得分详情
  36. * @param unifiedSocialCreditCode
  37. * @param pageNum
  38. * @param pageSize
  39. * @return com.zksy.common.utils.page.Page
  40. * @author Administrator
  41. * @date 2024/5/27 10:02:50
  42. */
  43. Page creditScoreListDetails(String unifiedSocialCreditCode,String enterpriseName,int pageNum,int pageSize);
  44. /**
  45. * TODO 查询企业明细
  46. * @param unifiedSocialCreditCode
  47. * @return com.zksy.common.core.domain.AjaxResult
  48. * @author Administrator
  49. * @date 2024/5/27 10:04:21
  50. */
  51. AjaxResult enterpriseDetails(String unifiedSocialCreditCode);
  52. /**
  53. * TODO 下载企业报告
  54. * @param unifiedSocialCreditCode
  55. * @return com.zksy.common.core.domain.AjaxResult
  56. * @author Administrator
  57. * @date 2024/5/27 10:03:19
  58. */
  59. AjaxResult download(String unifiedSocialCreditCode, HttpServletResponse response);
  60. /**
  61. * TODO 查询扣分条数
  62. * @return com.zksy.common.core.domain.AjaxResult
  63. * @author Administrator
  64. * @date 2024/6/26 16:18:05
  65. */
  66. AjaxResult getDeductionPoints();
  67. AjaxResult creditScoreMostDetailsByUniCode(String unifiedSocialCreditCode);
  68. List<RatedLevelDReasonVo> ratedLevelDReason(String unifiedSocialCreditCode);
  69. }