TActivityDiscountSMapper.java 1.29 KB
package com.zteits.bill.mapper.smapper;

import java.util.Date;
import java.util.List;

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;
import org.apache.ibatis.annotations.Param;

public interface TActivityDiscountSMapper {

    /**
     * 分页查询折扣规则
     *
     * @param request
     * @return 2017年11月16日 xiejp
     */
    List<TActivityDiscount> queryDiscountRuleForPage(DiscountRuleForPageRequest request);

    /**
     * 通过停车场编码校验折扣唯一性.<br/>
     *
     * @param request
     * @return 2018年1月15日  wangfs.<br/>
     */
    int checkDiscountUniqueByPlNo(CheckDiscountUniqueByPlNoRequest request);

    /**
     * 根据停车场编码修改失效时间
     *
     * @param
     * @return
     * @Author: atao
     * @Date: 2018-12-12 22:44
     */
    Integer updateDiscountRuleExpireDateByPlNos(@Param("nowDate") Date nowDate,
        @Param("newExpireDate") Date newExpireDate,@Param("discType")Integer discType,@Param("discNo") String discNo);

    /**
     *
     * @param plNo
     * @return
     */
    List<TActivityDiscount> queryDiscountByPlNos( @Param("plNo") String plNo);

}