package com.fgkj.mapper.impl;
|
|
|
import java.util.List;
|
|
import com.fgkj.dto.Database_backup;
|
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Update;
|
import org.springframework.stereotype.Repository;
|
|
public interface Database_backupMapper{
|
|
//添加多条记录
|
public boolean addPro(Object obj);
|
|
//根据数据库名和表名修改备份数据库的使能
|
public boolean update(Object obj) ;
|
|
//根据数据库名和表名修改备份数据库的使能(多笔记录可以选择几个表的)
|
public int updatePro(List<Database_backup> obj);
|
|
//根据数据库名和表名修改备份数据库的使能(一键修改)
|
@Update("update web_site.tb_database_backup set backup_en=1")
|
public int updateProAll() ;
|
|
//查询所有数据库备份信息
|
@Select("select num,database_name,table_name,backup_en,note from web_site.tb_database_backup ")
|
public List<Database_backup> searchAll() ;
|
|
//根据数据库名查询该数据库下的表
|
public List serchByCondition(Object obj);
|
|
//查询数据库备份表中所有的数据库
|
@Select("select distinct database_name from web_site.tb_database_backup ")
|
public List<String> searchAllDatabase();
|
|
//根据数据库名查询所有的表
|
@Select("select distinct table_name from web_site.tb_database_backup where database_name=#{database_name}")
|
public List<String> searchAllTable(Database_backup obj);
|
|
//查询个数
|
public int searchNum(Database_backup obj);
|
|
|
@Update("update web_site.tb_database_backup set backup_en =1 where table_name=#{table_name}")
|
int updateBackupEn(String table_name);
|
}
|