package com.bosshand.virgo.api.dao; import com.bosshand.virgo.api.model.Project; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ProjectDao { int insert(Project project); int update(Project project); int delete(long id); Project get(long id); Project getProject(long id); List getProjectByOrganizationId(long organizationId); int getTotalCount(Project project); List getLimit(@Param("p") Project p, @Param("currIndex") int currIndex, @Param("pageSize") int pageSize); List getIds(List ids); List fuzzyName(Project project); }