package com.zteits.pay.mapper; import com.zteits.pay.domain.TdCPresentRule; import com.zteits.pay.domain.TdCPresentRuleExample; import java.util.Date; import java.util.List; import org.apache.ibatis.annotations.Param; public interface TdCPresentRuleMapper { long countByExample(TdCPresentRuleExample example); int deleteByExample(TdCPresentRuleExample example); int deleteByPrimaryKey(Long id); int insert(TdCPresentRule record); int insertSelective(TdCPresentRule record); List selectByExample(TdCPresentRuleExample example); TdCPresentRule selectByPrimaryKey(Long id); int updateByExampleSelective(@Param("record") TdCPresentRule record, @Param("example") TdCPresentRuleExample example); int updateByExample(@Param("record") TdCPresentRule record, @Param("example") TdCPresentRuleExample example); int updateByPrimaryKeySelective(TdCPresentRule record); int updateByPrimaryKey(TdCPresentRule record); TdCPresentRule queryTdCPresentRuleInfoAsInfo(@Param("fullCutValue") Integer fullCutValue, @Param("presentSourceDetailType") Integer presentSourceDetailType, @Param("d") Date d, @Param("id") Long id); }