content: package com.alibaba.test.steed.dao;
  
  import com.alibaba.test.steed.model.Task;
  import com.alibaba.test.steed.model.TaskExample;
  import java.util.List;
  import org.apache.ibatis.annotations.Param;
  import org.springframework.stereotype.Component;
  
  @Component
  public interface TaskMapper {
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int countByExample(TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int deleteByExample(TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int deleteByPrimaryKey(Integer id);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int insert(Task record);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int insertSelective(Task record);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      List<Task> selectByExampleWithBLOBs(TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      List<Task> selectByExample(TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      Task selectByPrimaryKey(Integer id);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int updateByExampleSelective(@Param("record") Task record, @Param("example") TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int updateByExampleWithBLOBs(@Param("record") Task record, @Param("example") TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int updateByExample(@Param("record") Task record, @Param("example") TaskExample example);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int updateByPrimaryKeySelective(Task record);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int updateByPrimaryKeyWithBLOBs(Task record);
  
      /**
       * This method was generated by MyBatis Generator.
       * This method corresponds to the database table task
       *
       * @mbggenerated Mon Sep 02 16:57:20 CST 2019
       */
      int updateByPrimaryKey(Task record);
  }