package com.zteits.park.dao; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.dto.park.dto.eqponlinerate.EqpOnlineRateStatisticTotalDTO; import com.zteits.clouds.api.dto.park.param.eqponlinerate.EqpOnlineRateReq; import com.zteits.park.domain.EqpOnlineRateStatisticDay; import com.zteits.park.domain.EqpOnlineRateStatisticMonth; import com.zteits.park.domain.EqpOnlineRateStatisticWeek; import java.util.Date; /** * Copyright: Copyright (c) 2018 zteits * * @Description: * @version: v1.0.0 * @author: xiejianpeng * @date: 2018/5/17 18 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018/5/17 xiejianpeng v1.0.0 创建 */ public interface EqpOnlineRateDao { Integer deleteEqpOnlineRateForDay(String plNo, Date startDate); Integer saveEqpOnlineRateForDay(EqpOnlineRateStatisticDay eqpOnlineRateStatisticDay); Integer saveEqpOnlineRateForMonth(EqpOnlineRateStatisticMonth eqpOnlineRateStatistic); Integer saveEqpOnlineRateForWeek(EqpOnlineRateStatisticWeek eqpOnlineRateStatistic); Integer deleteEqpOnlineRateForWeek(String plNo, Date startDate); Integer deleteEqpOnlineRateForMonth(String plNo, Date startDate); PageInfo queryEqpOnlineRateForkDay(EqpOnlineRateReq request); PageInfo queryEqpOnlineRateForkWeek(EqpOnlineRateReq request); PageInfo queryEqpOnlineRateForkMonth(EqpOnlineRateReq request); /***/ EqpOnlineRateStatisticTotalDTO queryEqpOnlineRateTotalForDay(EqpOnlineRateReq request); EqpOnlineRateStatisticTotalDTO queryEqpOnlineRateTotalForMonth(EqpOnlineRateReq request); EqpOnlineRateStatisticTotalDTO queryEqpOnlineRateTotalForWeek(EqpOnlineRateReq request); }