From 30075d404382722b039e9b0b5b46ef1c010d2fe7 Mon Sep 17 00:00:00 2001 From: skeris Date: Thu, 23 Jan 2025 01:07:46 +0300 Subject: [PATCH] add json tags to privilege model. front contract needs --- .gitignore | 1 + internal/models/privilege.go | 26 ++++++++++++++------------ 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index ac54e16..2a947a2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /node_modules nohup.out .env +main /.idea diff --git a/internal/models/privilege.go b/internal/models/privilege.go index c4210d1..4400a12 100644 --- a/internal/models/privilege.go +++ b/internal/models/privilege.go @@ -5,17 +5,19 @@ import ( "time" ) + type Privilege struct { - ID primitive.ObjectID `bson:"_id"` - Name string `bson:"name"` - PrivilegeID string `bson:"privilegeId"` - ServiceKey string `bson:"serviceKey"` - Description string `bson:"description"` - Type string `bson:"type"` - Value string `bson:"value"` - Price float64 `bson:"price"` - CreatedAt time.Time `bson:"createdAt"` - UpdatedAt time.Time `bson:"updatedAt"` - IsDeleted bool `bson:"isDeleted"` - DeletedAt *time.Time `bson:"deletedAt"` + ID primitive.ObjectID `bson:"_id" json:"_id"` + Name string `bson:"name" json:"name"` + PrivilegeID string `bson:"privilegeId" json:"privilegeId"` + ServiceKey string `bson:"serviceKey" json:"serviceKey"` + Description string `bson:"description" json:"description"` + Type string `bson:"type" json:"type"` + Value string `bson:"value" json:"value"` + Price float64 `bson:"price" json:"price"` + CreatedAt time.Time `bson:"createdAt" json:"createdAt"` + UpdatedAt time.Time `bson:"updatedAt" json:"updatedAt"` + IsDeleted bool `bson:"isDeleted" json:"isDeleted"` + DeletedAt *time.Time `bson:"deletedAt" json:"deletedAt"` } +