ProjectItemTargetRoomDao.java 961 B

1234567891011121314151617181920212223242526272829303132
  1. package com.bosshand.virgo.api.dao;
  2. import com.bosshand.virgo.api.model.ProjectItemTargetRoom;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. @Mapper
  7. public interface ProjectItemTargetRoomDao {
  8. ProjectItemTargetRoom get(long id);
  9. List<ProjectItemTargetRoom> getProjectItemTargetRoom(ProjectItemTargetRoom projectItemTargetRoom);
  10. List<ProjectItemTargetRoom> getProjectItemTargetId(long projectItemTargetId);
  11. int getTotalCount(ProjectItemTargetRoom projectItemTargetRoom);
  12. List<ProjectItemTargetRoom> getLimit(@Param("p") ProjectItemTargetRoom p, @Param("currIndex") int currIndex, @Param("pageSize") int pageSize);
  13. int insert(ProjectItemTargetRoom projectItemTargetRoom);
  14. int update(ProjectItemTargetRoom projectItemTargetRoom);
  15. int delete(long id);
  16. int deleteByProjectId(long projectId);
  17. List<ProjectItemTargetRoom> getIds(List<Long> ids);
  18. }