mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20:25 +08:00 
			
		
		
		
	refactor: base.repo与app重构优化
This commit is contained in:
		@@ -27,7 +27,7 @@ type DbBackup struct {
 | 
			
		||||
func (d *DbBackup) GetPageList(rc *req.Ctx) {
 | 
			
		||||
	dbId := uint64(rc.PathParamInt("dbId"))
 | 
			
		||||
	biz.IsTrue(dbId > 0, "无效的 dbId: %v", dbId)
 | 
			
		||||
	db, err := d.dbApp.GetById(new(entity.Db), dbId, "db_instance_id", "database")
 | 
			
		||||
	db, err := d.dbApp.GetById(dbId, "db_instance_id", "database")
 | 
			
		||||
	biz.ErrIsNilAppendErr(err, "获取数据库信息失败: %v")
 | 
			
		||||
 | 
			
		||||
	queryCond, page := req.BindQueryAndPage[*entity.DbBackupQuery](rc, new(entity.DbBackupQuery))
 | 
			
		||||
@@ -49,7 +49,7 @@ func (d *DbBackup) Create(rc *req.Ctx) {
 | 
			
		||||
 | 
			
		||||
	dbId := uint64(rc.PathParamInt("dbId"))
 | 
			
		||||
	biz.IsTrue(dbId > 0, "无效的 dbId: %v", dbId)
 | 
			
		||||
	db, err := d.dbApp.GetById(new(entity.Db), dbId, "instanceId")
 | 
			
		||||
	db, err := d.dbApp.GetById(dbId, "instanceId")
 | 
			
		||||
	biz.ErrIsNilAppendErr(err, "获取数据库信息失败: %v")
 | 
			
		||||
	jobs := make([]*entity.DbBackup, 0, len(dbNames))
 | 
			
		||||
	for _, dbName := range dbNames {
 | 
			
		||||
@@ -134,7 +134,7 @@ func (d *DbBackup) Start(rc *req.Ctx) {
 | 
			
		||||
// @router /api/dbs/:dbId/db-names-without-backup [GET]
 | 
			
		||||
func (d *DbBackup) GetDbNamesWithoutBackup(rc *req.Ctx) {
 | 
			
		||||
	dbId := uint64(rc.PathParamInt("dbId"))
 | 
			
		||||
	db, err := d.dbApp.GetById(new(entity.Db), dbId, "instance_id", "database")
 | 
			
		||||
	db, err := d.dbApp.GetById(dbId, "instance_id", "database")
 | 
			
		||||
	biz.ErrIsNilAppendErr(err, "获取数据库信息失败: %v")
 | 
			
		||||
	dbNames := strings.Fields(db.Database)
 | 
			
		||||
	dbNamesWithoutBackup, err := d.backupApp.GetDbNamesWithoutBackup(db.InstanceId, dbNames)
 | 
			
		||||
@@ -147,7 +147,7 @@ func (d *DbBackup) GetDbNamesWithoutBackup(rc *req.Ctx) {
 | 
			
		||||
func (d *DbBackup) GetHistoryPageList(rc *req.Ctx) {
 | 
			
		||||
	dbId := uint64(rc.PathParamInt("dbId"))
 | 
			
		||||
	biz.IsTrue(dbId > 0, "无效的 dbId: %v", dbId)
 | 
			
		||||
	db, err := d.dbApp.GetById(new(entity.Db), dbId, "db_instance_id", "database")
 | 
			
		||||
	db, err := d.dbApp.GetById(dbId, "db_instance_id", "database")
 | 
			
		||||
	biz.ErrIsNilAppendErr(err, "获取数据库信息失败: %v")
 | 
			
		||||
 | 
			
		||||
	backupHistoryCond, page := req.BindQueryAndPage[*entity.DbBackupHistoryQuery](rc, new(entity.DbBackupHistoryQuery))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user