package com.zteits.bill.mapper; import com.zteits.bill.domain.TdClSubCardInfo; import com.zteits.bill.domain.TdClSubCardInfoExample; import com.zteits.clouds.api.dto.bill.closecarpark.dto.SubCardChargeInfoDTO; import com.zteits.clouds.api.dto.bill.closecarpark.dto.SubCardInfoDTO; import org.apache.ibatis.annotations.Param; import java.util.List; public interface TdClSubCardInfoMapper { long countByExample(TdClSubCardInfoExample example); int deleteByExample(TdClSubCardInfoExample example); int deleteByPrimaryKey(Long id); int insert(TdClSubCardInfo record); int insertSelective(TdClSubCardInfo record); List selectByExample(TdClSubCardInfoExample example); List selectDataByExample(TdClSubCardInfoExample example); List selectDataDtoByExample(TdClSubCardInfoExample example); TdClSubCardInfo selectByPrimaryKey(Long id); SubCardChargeInfoDTO selectChargeByPrimaryKey(Long id); int updateByExampleSelective(@Param("record") TdClSubCardInfo record, @Param("example") TdClSubCardInfoExample example); int updateByExample(@Param("record") TdClSubCardInfo record, @Param("example") TdClSubCardInfoExample example); int updateByPrimaryKeySelective(TdClSubCardInfo record); int updateByPrimaryKey(TdClSubCardInfo record); }