package com.fgkj.services;
|
|
import com.fgkj.dto.Database_backup;
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.mapper.impl.Database_backupMapper;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
@Service
|
public class Database_backupService {
|
|
private ServiceModel model;
|
|
@Autowired
|
private Database_backupMapper mapper;;
|
|
//根据数据库名和表名修改备份数据库的使能(多笔记录)
|
public ServiceModel updatePro(Object obj) {
|
boolean bl=mapper.updatePro(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("修改成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("修改失败!");
|
}
|
return model;
|
}
|
//根据数据库名和表名修改备份数据库的使能(一键修改)
|
public ServiceModel updateProAll() {
|
boolean bl=mapper.updateProAll();
|
if(bl){
|
model.setCode(1);
|
model.setMsg("修改成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("修改失败!");
|
}
|
return model;
|
}
|
|
|
|
//查询所有数据库备份信息
|
public ServiceModel searchAll() {
|
List list=mapper.searchAll();
|
if(list!=null&&list.size()>0){
|
model.setData(list);
|
model.setCode(1);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
|
//查询数据库备份表中所有的数据库
|
public ServiceModel searchAllDatabase() {
|
List list=mapper.searchAllDatabase();
|
if(list!=null&&list.size()>0){
|
model.setData(list);
|
model.setCode(1);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
|
//根据数据库名查询所有的表
|
public ServiceModel searchAllTable(Object obj) {
|
List list=mapper.searchAllTable(obj);
|
if(list!=null&&list.size()>0){
|
model.setData(list);
|
model.setCode(1);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
//查询个数
|
public ServiceModel searchNum() {
|
Database_backup baseup=new Database_backup();
|
//总数
|
baseup.setNum(0);
|
int sum=mapper.searchNum(baseup);
|
//处于备份的数目
|
baseup.setNum(1);
|
int baseup_num=mapper.searchNum(baseup);
|
//TODO perry
|
// model.setSum(sum);
|
// model.setNewsum(baseup_num);
|
return model;
|
}
|
}
|