BusinessProjectService.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.goafanti.business.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.goafanti.app.bo.ProjectBo;
  5. import com.goafanti.app.bo.ProjectDetailBo;
  6. import com.goafanti.business.bo.BusinessProjectBo;
  7. import com.goafanti.business.bo.ProjectSizeBo;
  8. import com.goafanti.common.model.BusinessProject;
  9. import com.goafanti.common.model.BusinessCategory;
  10. import com.goafanti.common.model.BusinessProjectModel;
  11. import com.goafanti.core.mybatis.page.Pagination;
  12. public interface BusinessProjectService {
  13. int insert(String bname,String cid,String country,String province,String city,String district,String boutique);
  14. Pagination<BusinessProjectBo> listProject(String bname,String cid,String country,String province,String city,String district,String activityFlag,
  15. String status,Integer type, Integer pageNo, Integer pageSize );
  16. int getBnamecount(String bname);
  17. int deleteProject(String id);
  18. int updateStopProject(String id);
  19. ProjectDetailBo orgProject(String id);
  20. BusinessProjectBo orgProjects(String id);
  21. List<Map<String, String>> getAllCnames(Integer flag);
  22. int updateProject(BusinessProject s);
  23. int addProjectSize(BusinessProjectModel ps);
  24. int updateOrgProjectSize(BusinessProjectModel ps);
  25. Pagination<ProjectSizeBo> listProjectSize(String pid,Integer pNo,Integer pSize);
  26. ProjectSizeBo getProjectSize(String id);
  27. int deleteProjectSize(String id);
  28. int updateSotpProjectSize(String id);
  29. boolean WhetherRepeat(BusinessProjectModel ps);
  30. boolean judgeStatus(BusinessProjectModel ps);
  31. boolean judgeBeing(BusinessProject s);
  32. Pagination<ProjectBo> getBusinessProject(String id,Integer pNo,Integer pSize);
  33. Pagination<ProjectBo> recommendProjectList(Integer pNo, Integer pSize);
  34. boolean checkProject(String id);
  35. Pagination<ProjectBo> portalRecommendList(Integer pNo, Integer pSize);
  36. Pagination<ProjectBo> portalBusinessProject(String id, Integer pNo, Integer pSize);
  37. ProjectDetailBo ProjectDetail(String id);
  38. List<BusinessProject> selectBusinessProjectByName(String businessName,String cid);
  39. List<BusinessCategory> selectBusinessProjectCatalog();
  40. }