package com.bosshand.virgo.api.dao; import com.bosshand.virgo.api.model.Contract; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ContractDao { int insert (Contract contract); int update(Contract contract); int delete(long id); List getList(Contract contract); Contract get(long id); int getTotalCount(Contract contract); List getLimit(@Param("p") Contract p, @Param("currIndex") int currIndex, @Param("pageSize") int pageSize); List getProjectId(@Param(value = "startDate") String startDate, @Param(value = "endDate") String endDate, @Param(value = "projectId") long projectId); }