package com.platform.dao;

import com.platform.pojo.WxTransactionJournal;
import com.platform.pojo.WxTransactionJournalExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WxTransactionJournalMapper {

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int countByExample(WxTransactionJournalExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int deleteByExample(WxTransactionJournalExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int deleteByPrimaryKey(Integer id);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int insert(WxTransactionJournal record);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int insertSelective(WxTransactionJournal record);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	List<WxTransactionJournal> selectByExample(WxTransactionJournalExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	WxTransactionJournal selectByPrimaryKey(Integer id);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int updateByExampleSelective(@Param("record") WxTransactionJournal record,
			@Param("example") WxTransactionJournalExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int updateByExample(@Param("record") WxTransactionJournal record,
			@Param("example") WxTransactionJournalExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int updateByPrimaryKeySelective(WxTransactionJournal record);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table wx_transaction_journal
	 * @mbggenerated
	 */
	int updateByPrimaryKey(WxTransactionJournal record);

	/** 
	* @Title: deletebyid 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param transaction_id
	* @param @return    设定文件 
	* @return boolean    返回类型 
	* @throws 
	*/
	public boolean deletebyid(String transaction_id);
}