feat: add Level field to UserRolesResponse and update roles handling in ToUserResponse
Deploy Application / deploy (push) Successful in 20s
Details
Deploy Application / deploy (push) Successful in 20s
Details
This commit is contained in:
parent
b0eaa3fd33
commit
6be0c5fa37
|
|
@ -508,8 +508,9 @@ func ToUserResponse(user query.M_User) dto.UserResponse {
|
||||||
var roles []dto.UserRolesResponse
|
var roles []dto.UserRolesResponse
|
||||||
for _, role := range user.Roles {
|
for _, role := range user.Roles {
|
||||||
roles = append(roles, dto.UserRolesResponse{
|
roles = append(roles, dto.UserRolesResponse{
|
||||||
ID: role.ID.String(),
|
ID: role.ID.String(),
|
||||||
Name: role.Name,
|
Name: role.Name,
|
||||||
|
Level: role.Level,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -90,14 +90,15 @@ type (
|
||||||
Phone string `json:"phone"`
|
Phone string `json:"phone"`
|
||||||
Email string `json:"email"`
|
Email string `json:"email"`
|
||||||
PhotoUrl string `json:"photo_url"`
|
PhotoUrl string `json:"photo_url"`
|
||||||
Roles []UserRolesResponse `json:"roles,omitempty"`
|
Roles []UserRolesResponse `json:"roles"`
|
||||||
Client dto.IdNameResponse `json:"client"`
|
Client dto.IdNameResponse `json:"client"`
|
||||||
Warehouses []dto.IdNameResponse `json:"warehouses"`
|
Warehouses []dto.IdNameResponse `json:"warehouses"`
|
||||||
}
|
}
|
||||||
|
|
||||||
UserRolesResponse struct {
|
UserRolesResponse struct {
|
||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
Level int `json:"level"`
|
||||||
}
|
}
|
||||||
|
|
||||||
UserPaginationResponse struct {
|
UserPaginationResponse struct {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue