From 62082a7dce92a2b751c9c4802e0a3479398bf6cc Mon Sep 17 00:00:00 2001 From: Habib Fatkhul Rohman Date: Fri, 7 Nov 2025 13:55:30 +0700 Subject: [PATCH] feat(role): Add ParentID field to RoleMenuResponse and update ToRoleResponse mapping --- modules/role/dto/role_dto.go | 1 + modules/role/service/role_service.go | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/role/dto/role_dto.go b/modules/role/dto/role_dto.go index fd05f64..b0393e8 100644 --- a/modules/role/dto/role_dto.go +++ b/modules/role/dto/role_dto.go @@ -108,6 +108,7 @@ type RoleMenuResponse struct { IconUrl string `json:"icon_url"` Url string `json:"url"` Sequence int `json:"sequence"` + ParentID string `json:"parent_id,omitempty"` } type RolePermissionsResponse struct { diff --git a/modules/role/service/role_service.go b/modules/role/service/role_service.go index 8c6b86c..1609d34 100644 --- a/modules/role/service/role_service.go +++ b/modules/role/service/role_service.go @@ -503,6 +503,7 @@ func ToRoleResponse(role entities.M_Role) dto.RoleResponse { IconUrl: m.IconUrl, Url: m.Url, Sequence: m.Sequence, + ParentID: m.ParentID.String(), }) }