package cn.com.lzt.maintainbill.dao; import java.util.Date; import java.util.List; import java.util.Map; import cn.com.lzt.maintainbill.dto.MaintainBillDto; import cn.com.lzt.maintainplan.entity.MaintainPlanEntity; import org.jeecgframework.minidao.annotation.MiniDao; import org.jeecgframework.minidao.annotation.Param; import org.jeecgframework.minidao.annotation.ResultType; import org.jeecgframework.minidao.pojo.MiniDaoPage; import org.springframework.stereotype.Repository; import cn.com.lzt.maintainbill.entity.MaintainBillEntity; @Repository @MiniDao public interface MaintainBillDao { @ResultType(MaintainBillDto.class) public MiniDaoPage list(@Param("dto")MaintainBillDto dto, @Param("page")int page, @Param("rows")int rows); public List getMaintainBillFromPlan(@Param("createFirstDate") String createFirstDate,@Param("createEndDate") String createEndDate); List findNoContractPlan(@Param("findDate") Date findDate); List> findMatchContract(@Param("contractStartTime") Date startTime,@Param("contractEndTime") Date endTime); }