TIncomeCalculationStaticTimeSMapper.java
1.4 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
package com.zteits.park.mapper.smapper;
import java.util.Date;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.zteits.clouds.api.dto.order.parkorder.dto.IncomeCalculationDTO;
import com.zteits.clouds.api.dto.order.parkorder.param.QueryIncomeCalculationForPageReq;
import com.zteits.clouds.api.dto.park.dto.IncomeCalculationExcelDTO;
import com.zteits.park.domain.TIncomeCalculationStaticTime;
public interface TIncomeCalculationStaticTimeSMapper {
/**
* 统计收益测算数据按时的数据
*
* @param month 要收集的数据月表
* @param staticStartDate 统计开始日期
* @param staticEndDate 统计结束日期
* @return
*/
int staticIncomeCalculationDataOfTime(@Param("monthStr") String month,
@Param("staticStartDate") Date staticStartDate,
@Param("staticEndDate") Date staticEndDate);
/**
* 分页查询 按时、 按照停车场、按服务点分组
* 统计的收益测算数据
* langlw 2018-5-15 edit
* @param req
* @return
*/
List<IncomeCalculationExcelDTO> getIncomeCalculationDataOfPlByTime(QueryIncomeCalculationForPageReq req);
/****
* 批量保存按时收益测算
* langlw 2018-1-9
* @param incomeTimeList
* @return
*/
int batchSaveIncomeTime(@Param("incomeTimeList") List<TIncomeCalculationStaticTime> incomeTimeList);
}