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