ActivityDiscountRuleDao.java
2.3 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
package com.zteits.bill.dao.discount;
import java.util.List;
import com.zteits.bill.domain.DiscontRuleForParkDO;
import com.zteits.bill.domain.TActivityDiscountRule;
import com.zteits.clouds.api.dto.bill.discount.param.QueryDiscountRuleRequest;
/**
* 折扣规则Dao接口
*
* Copyright: Copyright (c) 2017 zteits
*
* @ClassName: ActivityDiscountRuleDao.java
* @Description:
* @version: v1.0.0
* @author: langlw
* @date: 2017年10月31日 下午7:33:36
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 2017年10月31日 langlw v1.0.0 创建
*/
public interface ActivityDiscountRuleDao {
/**
* 根据折扣规则编码查询折扣价格
* @param discRuleNo
* @return
* 2017年10月31日 langlw
*/
TActivityDiscountRule queryDiscountRuleByDiscNo(String discRuleNo);
/**
* 通过停车场编码,折扣类型,终端来源,车辆类型,出场时间查询停车场所有折扣规则.<br/>
* @param request
* @return
*/
List<DiscontRuleForParkDO> queryDiscontRuleForList(QueryDiscountRuleRequest request);
/**
* 根据折扣编码查询折扣规则.<br/>
* @param discNo
* @return
*/
List<TActivityDiscountRule> queryDiscountRuleById(String discNo);
/**
* 修改折扣规则信息
* @param tActivityDiscountRule
* 2017年11月16日 xiejp
*/
Integer updateDiscountRule(TActivityDiscountRule tActivityDiscountRule);
/**
* 添加规则详情
* @param discountRuleList
* 2017年11月16日 xiejp
*/
Integer addDiscountRule(List<TActivityDiscountRule> discountRuleList);
/**
* 删除折扣规则信息
* @param discNo
* @return
* 2017年11月17日 xiejp
*/
Integer deleteDiscountRuleByDiscNo(String discNo);
/**
* 检索自助折扣编号
* @param discNo
* @return
*/
List<TActivityDiscountRule> queryDiscountRuleInfo(String discNo);
/**
* 检索普通折扣编号
* @param discRuleNo
* @param discPayType
* @return
*/
List<TActivityDiscountRule> queryDiscountRuleInfos(String discRuleNo, Integer discPayType);
/**
*自主
* @param discRuleNo
* @param discPayType
* @return
*/
TActivityDiscountRule queryDiscountRuleInfoSelf(String discRuleNo, Integer discPayType);
}