From 6ddee2649d0e885709565a244f7a7a56a561f1bb Mon Sep 17 00:00:00 2001 From: ssongliu <73214554+ssongliu@users.noreply.github.com> Date: Tue, 25 Nov 2025 22:17:18 +0800 Subject: [PATCH] feat: Add default values for curl scheduled tasks (#11073) --- agent/app/dto/database.go | 2 +- agent/app/service/database_mysql.go | 2 +- frontend/src/views/cronjob/cronjob/operate/index.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/agent/app/dto/database.go b/agent/app/dto/database.go index 154398c44..66faf0e29 100644 --- a/agent/app/dto/database.go +++ b/agent/app/dto/database.go @@ -58,7 +58,7 @@ type MysqlDBCreate struct { Name string `json:"name" validate:"required"` From string `json:"from" validate:"required,oneof=local remote"` Database string `json:"database" validate:"required"` - Format string `json:"format" validate:"required,oneof=utf8mb4 utf8 gbk big5"` + Format string `json:"format" validate:"required"` Collation string `json:"collation"` Username string `json:"username" validate:"required"` Password string `json:"password" validate:"required"` diff --git a/agent/app/service/database_mysql.go b/agent/app/service/database_mysql.go index 6c1f06374..b60ae442f 100644 --- a/agent/app/service/database_mysql.go +++ b/agent/app/service/database_mysql.go @@ -100,7 +100,7 @@ func (u *MysqlService) ListDBOption() ([]dto.MysqlOption, error) { } func (u *MysqlService) Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error) { - if cmd.CheckIllegal(req.Name, req.Username, req.Password, req.Format, req.Permission) { + if cmd.CheckIllegal(req.Name, req.Username, req.Password, req.Format, req.Collation, req.Permission) { return nil, buserr.New("ErrCmdIllegal") } diff --git a/frontend/src/views/cronjob/cronjob/operate/index.vue b/frontend/src/views/cronjob/cronjob/operate/index.vue index 1439ca887..e01607e02 100644 --- a/frontend/src/views/cronjob/cronjob/operate/index.vue +++ b/frontend/src/views/cronjob/cronjob/operate/index.vue @@ -850,7 +850,7 @@ const form = reactive({ dbType: 'mysql', dbName: '', url: '', - urlItems: [], + urlItems: [''], isDir: true, files: [], sourceDir: '',