From 53a8456e7999e6570c34fac4525428d1c2c95f8f Mon Sep 17 00:00:00 2001 From: Habib Fatkhul Rohman Date: Tue, 28 Oct 2025 15:37:48 +0700 Subject: [PATCH] fix(dto): Update URL and mode validation to allow shorter input lengths --- modules/menu/dto/menu_dto.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/menu/dto/menu_dto.go b/modules/menu/dto/menu_dto.go index 969a431..6586623 100644 --- a/modules/menu/dto/menu_dto.go +++ b/modules/menu/dto/menu_dto.go @@ -54,10 +54,10 @@ type ( MenuCreateRequest struct { Name string `json:"name" form:"name" binding:"required,min=2,max=100"` IconUrl string `json:"icon_url" form:"icon_url" binding:"omitempty,min=2,max=100"` - Url string `json:"url" form:"url" binding:"required,min=8"` + Url string `json:"url" form:"url" binding:"required,min=1"` TableName string `json:"table_name" form:"table_name" binding:"omitempty,max=10"` Status string `json:"status" form:"status" binding:"omitempty"` - Mode string `json:"mode" form:"mode" binding:"required,min=8,max=20"` + Mode string `json:"mode" form:"mode" binding:"required,min=1,max=20"` Sequence int `json:"sequence" form:"sequence" binding:"required"` ParentID *uuid.UUID `json:"parent_id" form:"parent_id" binding:"omitempty,uuid4"` } @@ -86,10 +86,10 @@ type ( MenuUpdateRequest struct { Name string `json:"name" form:"name" binding:"omitempty,min=2,max=100"` IconUrl string `json:"icon_url" form:"icon_url" binding:"omitempty,min=2,max=100"` - Url string `json:"url" form:"url" binding:"omitempty,min=8"` + Url string `json:"url" form:"url" binding:"omitempty,min=1"` TableName string `json:"table_name" form:"table_name" binding:"omitempty,max=10"` Status string `json:"status" form:"status" binding:"omitempty"` - Mode string `json:"mode" form:"mode" binding:"omitempty,min=2,max=20"` + Mode string `json:"mode" form:"mode" binding:"omitempty,min=1,max=20"` Sequence int `json:"sequence" form:"sequence" binding:"omitempty"` ParentID *uuid.UUID `json:"parent_id" form:"parent_id" binding:"omitempty,uuid4"` }