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.entity.TemplateGroup; import pwc.taxtech.atms.entity.TemplateGroupExample; @Mapper public interface TemplateGroupMapper extends MyMapper { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ long countByExample(TemplateGroupExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int deleteByExample(TemplateGroupExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int deleteByPrimaryKey(Long id); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int insert(TemplateGroup record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int insertSelective(TemplateGroup record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ List<TemplateGroup> selectByExampleWithRowbounds(TemplateGroupExample example, RowBounds rowBounds); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ List<TemplateGroup> selectByExample(TemplateGroupExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ TemplateGroup selectByPrimaryKey(Long id); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int updateByExampleSelective(@Param("record") TemplateGroup record, @Param("example") TemplateGroupExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int updateByExample(@Param("record") TemplateGroup record, @Param("example") TemplateGroupExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int updateByPrimaryKeySelective(TemplateGroup record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table TEMPLATE_GROUP * * @mbg.generated */ int updateByPrimaryKey(TemplateGroup record); }