package com.zteits.pay.mapper; import com.zteits.clouds.api.dto.pay.param.QueryCompanyAccountRequest; import com.zteits.clouds.api.dto.pay.param.ViewCompanyAccountRequest; import com.zteits.pay.domain.TdClCompanyAccInfo; import com.zteits.pay.domain.TdClCompanyAccInfoExample; import com.zteits.pay.domain.TdClCompanyAccParkRelation; import org.apache.ibatis.annotations.Param; import java.util.List; public interface TdClCompanyAccInfoMapper { long countByExample(TdClCompanyAccInfoExample example); int deleteByExample(TdClCompanyAccInfoExample example); int deleteByPrimaryKey(Long id); int insert(TdClCompanyAccInfo record); int insertSelective(TdClCompanyAccInfo record); List selectByExample(TdClCompanyAccInfoExample example); List selectByDataExample(QueryCompanyAccountRequest example); List selectByDataDtoExample(QueryCompanyAccountRequest example); TdClCompanyAccInfo selectByPrimaryKey(Long id); int updateByExampleSelective(@Param("record") TdClCompanyAccInfo record, @Param("example") TdClCompanyAccInfoExample example); int updateByExample(@Param("record") TdClCompanyAccInfo record, @Param("example") TdClCompanyAccInfoExample example); int updateByPrimaryKeySelective(TdClCompanyAccInfo record); int updateByPrimaryKey(TdClCompanyAccInfo record); TdClCompanyAccInfo viewCompanyAccount(ViewCompanyAccountRequest request); TdClCompanyAccParkRelation viewParkRelation(ViewCompanyAccountRequest request); }