EqpOnlineRateDao.java
1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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<EqpOnlineRateStatisticDay> queryEqpOnlineRateForkDay(EqpOnlineRateReq request);
PageInfo<EqpOnlineRateStatisticWeek> queryEqpOnlineRateForkWeek(EqpOnlineRateReq request);
PageInfo<EqpOnlineRateStatisticMonth> queryEqpOnlineRateForkMonth(EqpOnlineRateReq request);
/***/
EqpOnlineRateStatisticTotalDTO queryEqpOnlineRateTotalForDay(EqpOnlineRateReq request);
EqpOnlineRateStatisticTotalDTO queryEqpOnlineRateTotalForMonth(EqpOnlineRateReq request);
EqpOnlineRateStatisticTotalDTO queryEqpOnlineRateTotalForWeek(EqpOnlineRateReq request);
}