fix: remove redundant binding tags and clarify logger compress logic

- Remove binding:"required" from model fields that are manually validated in handlers. - Add parentheses to logger compress default to clarify operator precedence.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
dailz
2026-04-10 09:25:46 +08:00
parent c070dd8abc
commit 347b0e1229
3 changed files with 4 additions and 4 deletions

View File

@@ -22,9 +22,9 @@ func (JobTemplate) TableName() string { return "job_templates" }
// CreateTemplateRequest is the API request for creating a template.
type CreateTemplateRequest struct {
Name string `json:"name" binding:"required"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
Script string `json:"script" binding:"required"`
Script string `json:"script"`
Partition string `json:"partition,omitempty"`
QOS string `json:"qos,omitempty"`
CPUs int `json:"cpus,omitempty"`