TBillingRuleCollectSMapper.java
1.46 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
51
52
53
54
55
56
57
package com.zteits.bill.mapper.smapper;
import java.util.Date;
import java.util.List;
import com.zteits.bill.domain.TBillingRuleCollect;
import org.apache.ibatis.annotations.Param;
/**
* @author atao
*/
public interface TBillingRuleCollectSMapper {
/**
* 根据顶级组织ID 查询计费规则集合列表
*
* @param orgId 顶级组织ID
* @return
*/
List<TBillingRuleCollect> queryBillingRuleCollectsByOrgId(@Param("orgId") Long orgId);
/**
* 查询当前生效的计费规则集合
*
* @param plNo 停车场集合
* @param inTime 进场时间
* @return
*/
List<TBillingRuleCollect> queryBillingRuleCollectByPlNo(@Param("plNo") String plNo, @Param("inTime") Date inTime);
/**
* 根据集合编码查询计费集合
*
* @param collectionNo
* @return
* @Author: atao
* @Date: 2019-09-20 11:35
*/
List<TBillingRuleCollect> queryBillingRuleCollectByCollectionNo(@Param("collectionNo") String collectionNo);
/**
* 根据查询时间 查询计费规则集合 有效或未生效的绑定车场数量
* @param collectionNo
* @param queryDate
* @return
*/
int queryEffectRuleCollect(@Param("collectionNo") String collectionNo,@Param("queryDate") Date queryDate);
/**
* 删除计费规则集合
* @param collectionNos
* @return
*/
int deleteBillingRuleCollect(@Param("collectionNos") List<String> collectionNos);
}