Code Structure

This commit is contained in:
2026-01-05 15:16:57 +07:00
parent 2878d784a0
commit 5b81c2e00a
3 changed files with 1020 additions and 777 deletions
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -184,7 +184,7 @@ type PagesCreateRequest struct {
//Status string `json:"status" validate:"required,oneof=draft active inactive"`
ID *int `json:"id"`
Name string `json:"name" validate:"required,min=1,max=20"`
Icon *string `json:"icon" validate:"omitempty,min=1,max=20"`
Icon *string `json:"icon" validate:"omitempty,min=1,max=100"`
Url *string `json:"url" validate:"omitempty,min=1,max=100"`
Level int `json:"level"`
Sort int `json:"sort"`
@@ -246,10 +246,10 @@ type PagesUpdateResponse struct {
// Update request
type PagesUpdateRequest struct {
ID *int `json:"-" validate:"required"`
ID *int `json:"id" validate:"required"`
// Status string `json:"status" validate:"required,oneof=draft active inactive"`
Name *string `json:"name" validate:"omitempty,min=1,max=20"`
Icon *string `json:"icon" validate:"omitempty,min=1,max=20"`
Icon *string `json:"icon" validate:"omitempty,min=1,max=100"`
Url *string `json:"url" validate:"omitempty,min=1,max=100"`
Level *int `json:"level" validate:"omitempty,min=1"`
Sort *int `json:"sort" validate:"omitempty,min=1"`
+1
View File
@@ -147,6 +147,7 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
pagesRolpagesGroup.GET("/", pagesRolpagesHandler.GetRol_pages)
pagesRolpagesGroup.POST("/", pagesRolpagesHandler.CreateRol_pages)
pagesRolpagesGroup.PUT("/:id", pagesRolpagesHandler.UpdateRol_pages)
pagesRolpagesGroup.PUT("/bulk", pagesRolpagesHandler.UpdateRol_pagesBulk)
pagesRolpagesGroup.DELETE("/:id", pagesRolpagesHandler.DeleteRol_pages)
}