You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.1 KiB
31 lines
1.1 KiB
package com.example.demo.Dao;
|
|
|
|
import com.example.demo.bean.Transaction;
|
|
import org.apache.ibatis.annotations.*;
|
|
|
|
import java.util.List;
|
|
|
|
@Mapper
|
|
public interface transMapper {
|
|
@Select("select * from transaction where transactionNum = #{transactionNum}")
|
|
public Transaction selectAudioByCheckNum(long transactionNum);
|
|
|
|
@Select("select * from transaction")
|
|
public List<Transaction> select();
|
|
|
|
@Insert("insert into transaction(transactionNum, payer, payee," +
|
|
" transactionTime, transactionAmount, note,checkNum)" +
|
|
" values (#{transactionNum},#{payer},#{payee},#{transactionTime},#{transactionAmount}," +
|
|
"#{note},#{checkNum})")
|
|
public void addTransaction(Transaction transactions);
|
|
|
|
@Update("update audit set transactionNum=#{transactionNum},payer=#{payer}" +
|
|
",payee=#{payee},transactionTime=#{transactionTime},transactionAmount=#{transactionAmount}," +
|
|
"note=#{note}")
|
|
public void updateTransaction(Transaction transactions);
|
|
|
|
@Delete("delete from audit where transactionNum=#{transactionNum}")
|
|
public void deleteTransaction(long transactionNum);
|
|
|
|
}
|