package com.zteits.bill.dao.discount; import java.util.Date; import java.util.List; import com.github.pagehelper.PageInfo; import com.zteits.bill.domain.TActivityDiscount; import com.zteits.clouds.api.dto.bill.discount.param.CheckDiscountUniqueByPlNoRequest; import com.zteits.clouds.api.dto.bill.discount.param.DiscountRuleForPageRequest; /** * * .
* * Copyright: Copyright (c) 2017 zteits * * @ClassName: ActivityDiscountDao * @Description: * @version: v1.0.0 * @author: xiejianpeng * @date: 2017年11月16日 下午2:48:52 * Modification History: * Date Author Version Description *---------------------------------------------------------* * 2017年11月16日 xiejianpeng v1.0.0 创建 */ public interface ActivityDiscountDao { PageInfo queryDiscountRuleForPage(DiscountRuleForPageRequest request); TActivityDiscount queryDiscountRuleById(Long id); /** * 修改折扣信息 * @param tActivityDiscount * @return * 2017年11月16日 xiejp */ Integer updateDiscountRule(TActivityDiscount tActivityDiscount); /** *根据停车场编码修改失效时间 * @param * @return * @Author: atao * @Date: 2018-12-12 22:44 * */ Integer updateDiscountRuleExpireDateByPlNos(Date expireDate, Integer discType, String discNo); /** * 添加折扣 * @param tActivityDiscount * @return * 2017年11月16日 xiejp */ Integer addDiscountRule(TActivityDiscount tActivityDiscount); /** * 通过停车场编码校验折扣唯一性.
* @param request * @return * 2018年1月15日 wangfs.
*/ Boolean checkDiscountUniqueByPlNo(CheckDiscountUniqueByPlNoRequest request); /** * 查询当前车场的折扣 * @param plNo * @return */ List queryDiscountByPlNos(String plNo); }