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); /** * 通过停车场编码,折扣类型,终端来源,车辆类型,出场时间查询停车场所有折扣规则.
* @param request * @return */ List queryDiscontRuleForList(QueryDiscountRuleRequest request); /** * 根据折扣编码查询折扣规则.
* @param discNo * @return */ List queryDiscountRuleById(String discNo); /** * 修改折扣规则信息 * @param tActivityDiscountRule * 2017年11月16日 xiejp */ Integer updateDiscountRule(TActivityDiscountRule tActivityDiscountRule); /** * 添加规则详情 * @param discountRuleList * 2017年11月16日 xiejp */ Integer addDiscountRule(List discountRuleList); /** * 删除折扣规则信息 * @param discNo * @return * 2017年11月17日 xiejp */ Integer deleteDiscountRuleByDiscNo(String discNo); /** * 检索自助折扣编号 * @param discNo * @return */ List queryDiscountRuleInfo(String discNo); /** * 检索普通折扣编号 * @param discRuleNo * @param discPayType * @return */ List queryDiscountRuleInfos(String discRuleNo, Integer discPayType); /** *自主 * @param discRuleNo * @param discPayType * @return */ TActivityDiscountRule queryDiscountRuleInfoSelf(String discRuleNo, Integer discPayType); }