src/main/java/com/yuanlrc/base/service/admin/DatabaseBakService.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.yuanlrc.base.service.admin;
import java.io.File;
import java.io.IOException;
import java.util.Date;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
/**
* 数据库备份service
*/
import org.springframework.stereotype.Service;
import com.yuanlrc.base.bean.PageBean;
import com.yuanlrc.base.dao.admin.DatabaseBakDao;
import com.yuanlrc.base.entity.admin.DatabaseBak;
import com.yuanlrc.base.util.StringUtil;
@Service
public class DatabaseBakService {
@Autowired
private OperaterLogService operaterLogService;
@Autowired
private DatabaseBakDao databaseBakDao;
@Value("${ylrc.database.backup.dir}")
private String backUpDir;
@Value("${ylrc.database.backup.username}")
private String dbUsername;
@Value("${ylrc.database.backup.password}")
private String dbPwd;
@Value("${ylrc.database.backup.database.name}")
private String dbName;
private Logger log = LoggerFactory.getLogger(DatabaseBakService.class);
/**
* 分页查找数据库备份记录
* @param operaterLog
* @param pageBean
* @return
*/
public PageBean<DatabaseBak> findList(PageBean<DatabaseBak> pageBean){
Pageable pageable = PageRequest.of(pageBean.getCurrentPage()-1, pageBean.getPageSize());
Page<DatabaseBak> findAll = databaseBakDao.findAll(pageable);
pageBean.setContent(findAll.getContent());
pageBean.setTotal(findAll.getTotalElements());
pageBean.setTotalPage(findAll.getTotalPages());
return pageBean;
}
/**
* 添加或修改数据库备份记录
* @param databaseBak
* @return
*/
后面还有 81 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。