package com.zteits.bill.mapper.smapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.zteits.bill.domain.DiscontRuleForParkDO; import com.zteits.bill.domain.TActivityDiscountRule; import com.zteits.clouds.api.dto.bill.discount.param.QueryDiscountRuleRequest; public interface TActivityDiscountRuleSmapper { /** * 根据折扣规则编码查询折扣价格 * @param discRuleNo * @return * 2017年10月31日 langlw */ TActivityDiscountRule queryDiscountRuleByDiscNo(String discRuleNo); /** * 通过停车场编码,折扣类型,终端来源,车辆类型,出场时间查询停车场所有折扣规则.
* @param request * @return */ List queryDiscontRuleForList(QueryDiscountRuleRequest request); /** * 根据折扣编码查询折扣规则详情 * @param discNo * @return * 2017年11月16日 xiejp */ List queryDiscountRuleById(String discNo); /** * 删除折扣规则信息 * @param tActivityDiscountRule * @return * 2017年11月16日 xiejp */ Integer updateDiscountRule(TActivityDiscountRule tActivityDiscountRule); /** * 添加折扣规则详情 * @param discountRuleList * @return * 2017年11月16日 xiejp */ Integer addDiscountRule(@Param("discountRuleList")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 */ TActivityDiscountRule queryDiscountRuleInfoSelf(String discRuleNo, Integer discPayType); /** * 检索普通折扣编号 * @param discRuleNo * @param discPayType * @return */ List queryDiscountRuleInfos(String discRuleNo, Integer discPayType); }