ContractFloorDao.java 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package platform.modules.carrier.dao;
  2. import org.apache.ibatis.annotations.Param;
  3. import org.springframework.stereotype.Repository;
  4. import platform.common.base.mapper.BaseMapper;
  5. import platform.modules.carrier.entity.CarrierVolume;
  6. import platform.modules.carrier.entity.ContractFloor;
  7. import java.util.List;
  8. @Repository
  9. public interface ContractFloorDao extends BaseMapper<ContractFloor> {
  10. Integer insertBatch(@Param("list") List<ContractFloor> list);
  11. Integer deleteByContractId(@Param("id") Integer id);
  12. List<ContractFloor> findByContractId(@Param("id") Integer id);
  13. List<ContractFloor> findEndContract();
  14. List<ContractFloor> findStartContract();
  15. List<ContractFloor> finderminateContract();
  16. Integer findCarrierVolume(@Param("startTime") String startTime, @Param("endTime") String endTime);
  17. List<CarrierVolume> findEachParkVolume(@Param("startTime") String startTime, @Param("endTime") String endTime);
  18. List<ContractFloor> findEndContractByTime(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("id") Integer id);
  19. }