提交 3155113d 编写于 作者: H Hyman

request body support json

上级 94ac7e86
......@@ -17,7 +17,7 @@ type DataPermAddDto struct {
}
type DataPermEditDto struct {
Id int `form:"id" json:"id" binding:"required"`
Id int `uri:"id" json:"id" binding:"required"`
DomainId int `form:"domain_id" json:"domain_id" binding:"required"` // 项目域id
ParentId int `form:"parent_id" json:"parent_id"` // 菜单ID
Name string `form:"name" json:"name" binding:"required"` // 名称
......
......@@ -7,25 +7,25 @@ var MenuListSearchMapping = map[string]string{
// MenuCreateDto - dto for menu's creation
type MenuCreateDto struct {
Name string `form:"name" binding:"required"`
ParentId int `form:"parent_id,default=0" binding:"gte=0"`
DomainId int `form:"domain_id" binding:"required,gte=1"`
Url string `form:"url"`
Perms string `form:"perms"`
MenuType int `form:"menu_type,default=1"`
Icon string `form:"icon"`
OrderNum int `form:"order_num,default=1"`
Name string `form:"name" json:"name" binding:"required"`
ParentId int `form:"parent_id,default=0" json:"parent_id" binding:"gte=0"`
DomainId int `form:"domain_id" json:"domain_id" binding:"required,gte=1"`
Url string `form:"url" json:"url"`
Perms string `form:"perms" json:"perms"`
MenuType int `form:"menu_type,default=1" json:"menu_type"`
Icon string `form:"icon" json:"icon"`
OrderNum int `form:"order_num,default=1" json:"order_num"`
}
// MenuEditDto - dto for menu's modification
type MenuEditDto struct {
Id int `uri:"id" binding:"required,gte=1"`
Name string `form:"name" binding:"required"`
ParentId int `form:"parent_id,default=0" binding:"gte=0"`
DomainId int `form:"domain_id" binding:"required,gte=1"`
Url string `form:"url"`
Perms string `form:"perms"`
MenuType int `form:"menu_type,default=0"`
Icon string `form:"icon"`
OrderNum int `form:"order_num,default=1"`
Id int `uri:"id" json:"id" binding:"required,gte=1"`
Name string `form:"name" json:"name" binding:"required"`
ParentId int `form:"parent_id,default=0" json:"parent_id" binding:"gte=0"`
DomainId int `form:"domain_id" json:"domain_id" binding:"required,gte=1"`
Url string `form:"url" json:"url"`
Perms string `form:"perms" json:"perms"`
MenuType int `form:"menu_type,default=0" json:"menu_type"`
Icon string `form:"icon" json:"icon"`
OrderNum int `form:"order_num,default=1" json:"order_num"`
}
......@@ -9,22 +9,22 @@ var RoleListSearchMapping = map[string]string{
// RoleCreateDto - dto for role's creation
type RoleCreateDto struct {
Name string `form:"name" binding:"required"`
DomainId int `form:"domain_id" binding:"required,gte=1"`
RoleName string `form:"role_name" binding:"required"`
Remark string `form:"remark"`
MenuIds string `form:"menu_ids"`
MenuIdsEle string `form:"menu_ids_ele"`
DataPermIds string `form:"data_perm_ids"`
Name string `form:"name" json:"name" binding:"required"`
DomainId int `form:"domain_id" json:"domain_id" binding:"required,gte=1"`
RoleName string `form:"role_name" json:"role_name" binding:"required"`
Remark string `form:"remark" json:"remark"`
MenuIds string `form:"menu_ids" json:"menu_ids"`
MenuIdsEle string `form:"menu_ids_ele" json:"menu_ids_ele"`
DataPermIds string `form:"data_perm_ids" json:"data_perm_ids"`
}
// RoleEditDto - dto for role's modification
type RoleEditDto struct {
Id int `uri:"id" binding:"required,gte=1"`
Name string `form:"name" binding:"required"`
DomainId int `form:"domain_id" binding:"required,gte=1"`
Remark string `form:"remark"`
MenuIds string `form:"menu_ids"`
MenuIdsEle string `form:"menu_ids_ele"`
DataPermIds string `form:"data_perm_ids"`
Id int `uri:"id" json:"id" binding:"required,gte=1"`
Name string `form:"name" json:"name" binding:"required"`
DomainId int `form:"domain_id" json:"domain_id" binding:"required,gte=1"`
Remark string `form:"remark" json:"remark"`
MenuIds string `form:"menu_ids" json:"menu_ids"`
MenuIdsEle string `form:"menu_ids_ele" json:"menu_ids_ele"`
DataPermIds string `form:"data_perm_ids" json:"data_perm_ids"`
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册