diff --git a/src/com/hellogithub/entity/projectEntity.java b/src/com/hellogithub/entity/projectEntity.java index 46f14de..7642e03 100644 --- a/src/com/hellogithub/entity/projectEntity.java +++ b/src/com/hellogithub/entity/projectEntity.java @@ -131,4 +131,14 @@ public class projectEntity { public void setLookCount(Integer lookCount) { this.lookCount = lookCount; } + //多余字段 + String categoryName; + + public String getCategoryName() { + return categoryName; + } + + public void setCategoryName(String categoryName) { + this.categoryName = categoryName; + } } diff --git a/src/com/hellogithub/service/projectService.java b/src/com/hellogithub/service/projectService.java index 2ccae54..36652f8 100644 --- a/src/com/hellogithub/service/projectService.java +++ b/src/com/hellogithub/service/projectService.java @@ -4,16 +4,50 @@ import com.hellogithub.dao.UserDao; import com.hellogithub.dao.projectDao; import com.hellogithub.entity.projectEntity; +import java.util.HashMap; +import java.util.Iterator; import java.util.List; +import java.util.Map; public class projectService { + + private projectDao projectDao = new projectDao(); /** * 按照期刊号查询 * * @param num */ - public List retTerm(String num){return projectDao.retTerm(num);} + public List retTerm(String num){ + Map dataMap=new HashMap<>(); + dataMap.put(1,"C项目"); + dataMap.put(2,"C#项目"); + dataMap.put(3,"C++项目"); + dataMap.put(4,"CSS项目"); + dataMap.put(5,"Go项目"); + dataMap.put(6,"Java项目"); + dataMap.put(7,"Javascript项目"); + dataMap.put(8,"Kotlin项目"); + dataMap.put(9,"Obejctive-C项目"); + dataMap.put(10,"PHP项目"); + dataMap.put(11,"Python项目"); + dataMap.put(12,"Ruby项目"); + dataMap.put(13,"Rust项目"); + dataMap.put(14,"Swift项目"); + dataMap.put(15,"其他"); + dataMap.put(16,"开源书籍"); + dataMap.put(17,"机器学习"); + List projectEntityList = projectDao.retTerm(num); + for(int i =0;i retLatestProject(int cate) { + Map dataMap=new HashMap<>(); + dataMap.put(1,"C项目"); + dataMap.put(2,"C#项目"); + dataMap.put(3,"C++项目"); + dataMap.put(4,"CSS项目"); + dataMap.put(5,"Go项目"); + dataMap.put(6,"Java项目"); + dataMap.put(7,"Javascript项目"); + dataMap.put(8,"Kotlin项目"); + dataMap.put(9,"Obejctive-C项目"); + dataMap.put(10,"PHP项目"); + dataMap.put(11,"Python项目"); + dataMap.put(12,"Ruby项目"); + dataMap.put(13,"Rust项目"); + dataMap.put(14,"Swift项目"); + dataMap.put(15,"其他"); + dataMap.put(16,"开源书籍"); + dataMap.put(17,"机器学习"); + List projectEntityList; if (cate == 0) { - return projectDao.retLatestProject(); + projectEntityList =projectDao.retLatestProject(); + for(int i =0;i retSelcetByStar(int cate){ if (cate==0){ return projectDao.retMostStar();