feat: update group on user levels
This commit is contained in:
parent
499c860dcb
commit
df2d868e44
|
|
@ -14,6 +14,7 @@ func UserLevelsResponseMapper(userLevelsReq *entity.UserLevels) (userLevelsRes *
|
||||||
LevelNumber: userLevelsReq.LevelNumber,
|
LevelNumber: userLevelsReq.LevelNumber,
|
||||||
ParentLevelId: userLevelsReq.ParentLevelId,
|
ParentLevelId: userLevelsReq.ParentLevelId,
|
||||||
ProvinceId: userLevelsReq.ProvinceId,
|
ProvinceId: userLevelsReq.ProvinceId,
|
||||||
|
Group: userLevelsReq.Group,
|
||||||
IsActive: userLevelsReq.IsActive,
|
IsActive: userLevelsReq.IsActive,
|
||||||
CreatedAt: userLevelsReq.CreatedAt,
|
CreatedAt: userLevelsReq.CreatedAt,
|
||||||
UpdatedAt: userLevelsReq.UpdatedAt,
|
UpdatedAt: userLevelsReq.UpdatedAt,
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ type UserLevelsCreateRequest struct {
|
||||||
LevelNumber int `json:"levelNumber" validate:"required"`
|
LevelNumber int `json:"levelNumber" validate:"required"`
|
||||||
ParentLevelId *int `json:"parentLevelId"`
|
ParentLevelId *int `json:"parentLevelId"`
|
||||||
ProvinceId *int `json:"provinceId"`
|
ProvinceId *int `json:"provinceId"`
|
||||||
|
Group *string `json:"group"`
|
||||||
IsActive *bool `json:"isActive"`
|
IsActive *bool `json:"isActive"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -35,6 +36,7 @@ func (req UserLevelsCreateRequest) ToEntity() *entity.UserLevels {
|
||||||
LevelNumber: req.LevelNumber,
|
LevelNumber: req.LevelNumber,
|
||||||
ParentLevelId: req.ParentLevelId,
|
ParentLevelId: req.ParentLevelId,
|
||||||
ProvinceId: req.ProvinceId,
|
ProvinceId: req.ProvinceId,
|
||||||
|
Group: req.Group,
|
||||||
IsActive: req.IsActive,
|
IsActive: req.IsActive,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -44,6 +46,7 @@ type UserLevelsUpdateRequest struct {
|
||||||
AliasName string `json:"aliasName" validate:"required"`
|
AliasName string `json:"aliasName" validate:"required"`
|
||||||
LevelNumber int `json:"levelNumber" validate:"required"`
|
LevelNumber int `json:"levelNumber" validate:"required"`
|
||||||
ParentLevelId *int `json:"parentLevelId"`
|
ParentLevelId *int `json:"parentLevelId"`
|
||||||
|
Group *string `json:"group"`
|
||||||
ProvinceId *int `json:"provinceId"`
|
ProvinceId *int `json:"provinceId"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -54,6 +57,7 @@ func (req UserLevelsUpdateRequest) ToEntity() *entity.UserLevels {
|
||||||
LevelNumber: req.LevelNumber,
|
LevelNumber: req.LevelNumber,
|
||||||
ParentLevelId: req.ParentLevelId,
|
ParentLevelId: req.ParentLevelId,
|
||||||
ProvinceId: req.ProvinceId,
|
ProvinceId: req.ProvinceId,
|
||||||
|
Group: req.Group,
|
||||||
UpdatedAt: time.Now(),
|
UpdatedAt: time.Now(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ type UserLevelsResponse struct {
|
||||||
LevelNumber int `json:"levelNumber"`
|
LevelNumber int `json:"levelNumber"`
|
||||||
ParentLevelId *int `json:"parentLevelId"`
|
ParentLevelId *int `json:"parentLevelId"`
|
||||||
ProvinceId *int `json:"provinceId"`
|
ProvinceId *int `json:"provinceId"`
|
||||||
|
Group *string `json:"group"`
|
||||||
IsActive *bool `json:"isActive"`
|
IsActive *bool `json:"isActive"`
|
||||||
CreatedAt time.Time `json:"createdAt"`
|
CreatedAt time.Time `json:"createdAt"`
|
||||||
UpdatedAt time.Time `json:"updatedAt"`
|
UpdatedAt time.Time `json:"updatedAt"`
|
||||||
|
|
|
||||||
|
|
@ -7856,6 +7856,9 @@ const docTemplate = `{
|
||||||
"aliasName": {
|
"aliasName": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"group": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"isActive": {
|
"isActive": {
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
|
@ -7884,6 +7887,9 @@ const docTemplate = `{
|
||||||
"aliasName": {
|
"aliasName": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"group": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"levelNumber": {
|
"levelNumber": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -7845,6 +7845,9 @@
|
||||||
"aliasName": {
|
"aliasName": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"group": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"isActive": {
|
"isActive": {
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
|
@ -7873,6 +7876,9 @@
|
||||||
"aliasName": {
|
"aliasName": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"group": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"levelNumber": {
|
"levelNumber": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -463,6 +463,8 @@ definitions:
|
||||||
properties:
|
properties:
|
||||||
aliasName:
|
aliasName:
|
||||||
type: string
|
type: string
|
||||||
|
group:
|
||||||
|
type: string
|
||||||
isActive:
|
isActive:
|
||||||
type: boolean
|
type: boolean
|
||||||
levelNumber:
|
levelNumber:
|
||||||
|
|
@ -482,6 +484,8 @@ definitions:
|
||||||
properties:
|
properties:
|
||||||
aliasName:
|
aliasName:
|
||||||
type: string
|
type: string
|
||||||
|
group:
|
||||||
|
type: string
|
||||||
levelNumber:
|
levelNumber:
|
||||||
type: integer
|
type: integer
|
||||||
name:
|
name:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue