JtBusinessService.java 1.3 KB

12345678910111213141516171819202122232425262728
  1. package com.goafanti.business.service;
  2. import java.util.List;
  3. import com.goafanti.business.bo.JtBusinessCategoryBo;
  4. import com.goafanti.business.bo.JtBusinessCategoryTree;
  5. import com.goafanti.common.model.JtBusinessCategory;
  6. import com.goafanti.common.model.JtBusinessProject;
  7. import com.goafanti.core.mybatis.page.Pagination;
  8. public interface JtBusinessService {
  9. JtBusinessCategory getBusinessCategoryByLayerAndName(Integer layer,String name);
  10. List<JtBusinessCategory> getBusinessCategoryBySuperId(String id,Integer size);
  11. List<JtBusinessProject>getBusinessProjectByCategoryId(String id,Integer size,Integer isHot);
  12. JtBusinessProject getBusinessProjectDetail(String id);
  13. JtBusinessCategoryTree getCategoryTree(String id);
  14. List<JtBusinessCategoryBo>getCategoryBoList();
  15. Pagination<JtBusinessProject>getProjects(String topId,String secondId,String name,Integer pageSize,Integer pageNo,Integer privateProject);
  16. int insertCategory(JtBusinessCategory jtBusinessCategory);
  17. int deleteCategoryById(String id);
  18. JtBusinessCategory getCategoryById(String id);
  19. int updateCategory(JtBusinessCategory jtBusinessCategory);
  20. int insertProject(JtBusinessProject jtBusinessProject);
  21. int deleteProjectById(String id);
  22. int updateProject(JtBusinessProject jtBusinessProject);
  23. List<JtBusinessProject>getProjectsLimit(Integer size);
  24. }