From beee88322a03e6cce283b18d24f2b6d5f584131d Mon Sep 17 00:00:00 2001 From: aguhh18 Date: Wed, 3 Dec 2025 14:23:32 +0700 Subject: [PATCH] FIX[BE] : fixing wrong project flock validation --- .../validations/projectflock.validation.go | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/internal/modules/production/project_flocks/validations/projectflock.validation.go b/internal/modules/production/project_flocks/validations/projectflock.validation.go index d242d8d1..00b01456 100644 --- a/internal/modules/production/project_flocks/validations/projectflock.validation.go +++ b/internal/modules/production/project_flocks/validations/projectflock.validation.go @@ -1,22 +1,22 @@ package validation type Create struct { - FlockName string `form:"flock_name" json:"flock_name" validate:"required_strict"` - AreaId uint `form:"area_id" json:"area_id" validate:"required_strict,number,gt=0"` - Category string `form:"category" json:"category" validate:"required_strict,oneof=BOP NON-BOP"` - FcrId uint `form:"fcr_id" json:"fcr_id" validate:"required_strict,number,gt=0"` - LocationId uint `form:"location_id" json:"location_id" validate:"required_strict,number,gt=0"` - KandangIds []uint `form:"kandang_ids" json:"kandang_ids" validate:"required,min=1,dive,gt=0"` - ProjectBudgets []ProjectBudget `form:"project_budgets" json:"project_budgets" validate:"required,min=1,dive"` + FlockName string `json:"flock_name" validate:"required_strict"` + AreaId uint `json:"area_id" validate:"required_strict,number,gt=0"` + Category string `json:"category" validate:"required_strict"` + FcrId uint `json:"fcr_id" validate:"required_strict,number,gt=0"` + LocationId uint `json:"location_id" validate:"required_strict,number,gt=0"` + KandangIds []uint `json:"kandang_ids" validate:"required,min=1,dive,gt=0"` + ProjectBudgets []ProjectBudget `json:"project_budgets" validate:"required,min=1,dive"` } type Update struct { - FlockName *string `form:"flock_name" json:"flock_name,omitempty" validate:"omitempty"` - AreaId *uint `form:"area_id" json:"area_id,omitempty" validate:"omitempty,number,gt=0"` - Category *string `form:"category" json:"category,omitempty" validate:"omitempty,oneof=BOP NON-BOP"` - FcrId *uint `form:"fcr_id" json:"fcr_id,omitempty" validate:"omitempty,number,gt=0"` - LocationId *uint `form:"location_id" json:"location_id,omitempty" validate:"omitempty,number,gt=0"` - KandangIds []uint `form:"kandang_ids" json:"kandang_ids,omitempty" validate:"omitempty,min=1,dive,gt=0"` + FlockName *string `json:"flock_name,omitempty" validate:"omitempty"` + AreaId *uint `json:"area_id,omitempty" validate:"omitempty,number,gt=0"` + Category *string `json:"category,omitempty" validate:"omitempty"` + FcrId *uint `json:"fcr_id,omitempty" validate:"omitempty,number,gt=0"` + LocationId *uint `json:"location_id,omitempty" validate:"omitempty,number,gt=0"` + KandangIds []uint `json:"kandang_ids,omitempty" validate:"omitempty,min=1,dive,gt=0"` } type Query struct {