package pwc.taxtech.atms.dao; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.session.RowBounds; import pwc.taxtech.atms.MyMapper; import pwc.taxtech.atms.dpo.EnterpriseAccountDto; import pwc.taxtech.atms.entity.EnterpriseAccount; import pwc.taxtech.atms.entity.EnterpriseAccountExample; @Mapper public interface EnterpriseAccountMapper extends MyMapper { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ long countByExample(EnterpriseAccountExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int deleteByExample(EnterpriseAccountExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int deleteByPrimaryKey(String id); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int insert(EnterpriseAccount record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int insertSelective(EnterpriseAccount record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ List<EnterpriseAccount> selectByExampleWithRowbounds(EnterpriseAccountExample example, RowBounds rowBounds); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ List<EnterpriseAccount> selectByExample(EnterpriseAccountExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ EnterpriseAccount selectByPrimaryKey(String id); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int updateByExampleSelective(@Param("record") EnterpriseAccount record, @Param("example") EnterpriseAccountExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int updateByExample(@Param("record") EnterpriseAccount record, @Param("example") EnterpriseAccountExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int updateByPrimaryKeySelective(EnterpriseAccount record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table enterprise_account * * @mbg.generated */ int updateByPrimaryKey(EnterpriseAccount record); List<EnterpriseAccountDto> getDto(@Param("epAccountSetID") String epAccountSetId, @Param("orgId") String orgId, @Param("industryId") String industryId); }