fix
This commit is contained in:
parent
2fa8955aa4
commit
da2cbb5c4a
|
@ -27,6 +27,11 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
|||
Path: "/api/ldap-admin/save_api",
|
||||
Handler: SaveApiHandler(serverCtx),
|
||||
},
|
||||
{
|
||||
Method: http.MethodPost,
|
||||
Path: "/api/ldap-admin/save_menu",
|
||||
Handler: SaveMenuHandler(serverCtx),
|
||||
},
|
||||
},
|
||||
)
|
||||
}
|
||||
|
|
|
@ -46,7 +46,7 @@ func (l *GetDepartmentsLogic) GetDepartments(req *types.Request, userinfo *auth.
|
|||
searchRequest := ldap.NewSearchRequest(
|
||||
l.svcCtx.Config.Ldap.BaseDN,
|
||||
ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
|
||||
"(objectClass=*)",
|
||||
"(objectClass=*)", //所有object
|
||||
[]string{ /*"cn", "sn", "givenName", "mail", "telephoneNumber", "department", "title"*/ },
|
||||
nil,
|
||||
)
|
||||
|
|
|
@ -70,7 +70,7 @@ func (l *SaveApiLogic) SaveApi(req *types.SaveApiReq, userinfo *auth.UserInfo) (
|
|||
Path: &req.Path,
|
||||
Category: &req.Category,
|
||||
Remark: &req.Remark,
|
||||
Creator: &req.Creator,
|
||||
//Creator: &req.Creator,
|
||||
})
|
||||
}
|
||||
if err1 != nil {
|
||||
|
|
|
@ -44,6 +44,17 @@ type Member struct {
|
|||
Email string `json:"email"`
|
||||
}
|
||||
|
||||
type SaveMenuReq struct {
|
||||
Id int64 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Title string `json:"title"`
|
||||
Icon string `json:"icon"`
|
||||
Path string `json:"path"`
|
||||
Sort int64 `json:"sort"`
|
||||
ParentId int64 `json:"parent_id"`
|
||||
Status int64 `json:"status"`
|
||||
}
|
||||
|
||||
type Request struct {
|
||||
}
|
||||
|
||||
|
|
|
@ -20,6 +20,10 @@ service ldap-admin {
|
|||
//保存API
|
||||
@handler SaveApiHandler
|
||||
post /api/ldap-admin/save_api(SaveApiReq) returns (response);
|
||||
|
||||
//保存菜单
|
||||
@handler SaveMenuHandler
|
||||
post /api/ldap-admin/save_menu(SaveMenuReq) returns (response);
|
||||
}
|
||||
|
||||
type GetApisReq {
|
||||
|
@ -58,4 +62,15 @@ type Member {
|
|||
Name string `json:"name"`
|
||||
Nickname string `json:"nickname"`
|
||||
Email string `json:"email"`
|
||||
}
|
||||
//保存菜单
|
||||
type SaveMenuReq {
|
||||
Id int64 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Title string `json:"title"`
|
||||
Icon string `json:"icon"`
|
||||
Path string `json:"path"`
|
||||
Sort int64 `json:"sort"`
|
||||
ParentId int64 `json:"parent_id"`
|
||||
Status int64 `json:"status"`
|
||||
}
|
Loading…
Reference in New Issue
Block a user