diff --git a/model/supplier_role_response.go b/model/supplier_role_response.go index 24fc4be..cebc081 100644 --- a/model/supplier_role_response.go +++ b/model/supplier_role_response.go @@ -17,3 +17,10 @@ type RoleBrief struct { type CreateRoleResponse struct { ID string `json:"_id"` } + +type RoleShort struct { + ID string `json:"_id"` + Name string `json:"name"` + Code string `json:"code"` + Type string `json:"type"` +} diff --git a/model/supplier_user_response.go b/model/supplier_user_response.go index a70957a..40549bc 100644 --- a/model/supplier_user_response.go +++ b/model/supplier_user_response.go @@ -6,17 +6,17 @@ type GetListOwnerResponse struct { } type SupplierUserBrief struct { - ID string `json:"_id"` - Role RoleBrief `json:"role"` - Supplier SupplierShort `json:"supplier"` - Name string `json:"name"` - Phone string `json:"phone"` - Email string `json:"email"` - Status string `json:"status"` - Avatar interface{} `json:"avatar"` - Type string `json:"type"` - CreatedAt string `json:"createdAt"` - UpdatedAt string `json:"updatedAt"` + ID string `json:"_id"` + Role RoleShort `json:"role"` + SupplierID string `json:"supplierId"` + Name string `json:"name"` + Phone string `json:"phone"` + Email string `json:"email"` + Status string `json:"status"` + Avatar interface{} `json:"avatar"` + Type string `json:"type"` + CreatedAt string `json:"createdAt"` + UpdatedAt string `json:"updatedAt"` } type CreateOwnerResponse struct {