package com.fgkj.actions; import java.util.List; import com.fgkj.dao.impl.Database_backupImpl; import com.fgkj.dto.Battalarm_data; import com.fgkj.dto.Database_backup; import com.fgkj.dto.ServiceModel; import com.fgkj.services.Database_backupService; import com.google.gson.reflect.TypeToken; public class Database_backupAction extends ActionUtil{ private Database_backupService service=new Database_backupService(); private String json; private String result; //根据数据库名和表名修改备份数据库的使能(多笔记录) public String updatePro() { ServiceModel model=new ServiceModel(); if(json!=null&&json.length()>0){ List list=getGson().fromJson(json, new TypeToken>(){}.getType()); model=service.updatePro(list); } result=tojson(model); return SUCCESS; } //根据数据库名和表名修改备份数据库的使能(多笔记录) public String updateProAll() { ServiceModel model=service.updateProAll(); result=tojson(model); return SUCCESS; } //查询所有数据库备份信息 public String searchAll() { ServiceModel model=service.searchAll(); result=tojson(model); return SUCCESS; } //查询数据库备份表中所有的数据库 public String searchAllDatabase() { ServiceModel model=service.searchAllDatabase(); result=tojson(model); return SUCCESS; } //根据数据库名查询所有的表 public String searchAllTable() { Database_backup baseup=getGson().fromJson(json, Database_backup.class); ServiceModel model=service.searchAllTable(baseup); result=tojson(model); return SUCCESS; } //查询个数 public String searchNum() { ServiceModel model=service.searchNum(); result=tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }