Merge branch 'develop' of gitee.com:fusenpack/fusenapi into develop
This commit is contained in:
@@ -89,6 +89,9 @@ service ldap-admin {
|
||||
//创建用户基础组
|
||||
@handler CreateLdapUserBaseGroupHandler
|
||||
post /api/ldap-admin/create_ldap_user_base_group(request) returns (response);
|
||||
//获取基础用户组中成员列表
|
||||
@handler GetLdapUsersHandler
|
||||
get /api/ldap-admin/get_ldap_users(GetLdapUsersReq) returns (response);
|
||||
}
|
||||
|
||||
type (
|
||||
@@ -175,11 +178,11 @@ type GetMenuDetailRsp {
|
||||
}
|
||||
//获取菜单列表
|
||||
type GetMenusReq {
|
||||
CurrentPage int `form:"current_page"`
|
||||
Name string `form:"name"`
|
||||
Title string `form:"title"`
|
||||
Path string `form:"path"`
|
||||
ParentId *int64 `form:"parent_id"`
|
||||
CurrentPage int `form:"current_page,optional"`
|
||||
Name string `form:"name,optional"`
|
||||
Title string `form:"title,optional"`
|
||||
Path string `form:"path,optional"`
|
||||
ParentId *int64 `form:"parent_id,optional"`
|
||||
}
|
||||
type GetMenusRsp {
|
||||
List []MenuItem `json:"list"`
|
||||
@@ -218,6 +221,7 @@ type CreateLdapUserReq {
|
||||
Mobile string `json:"mobile"` //手机号
|
||||
Avatar string `json:"avatar"` //头像地址
|
||||
EmployeeType int64 `json:"employee_type,options=1|2|3"` //1正式 2实习 3外包
|
||||
GroupId int64 `json:"group_id,optional"` //分组id
|
||||
Status int64 `json:"status,options=0|1"` //状态 1正常0离职
|
||||
}
|
||||
//修改ldap用户信息
|
||||
@@ -228,7 +232,7 @@ type UpdateLdapUserReq {
|
||||
Avatar string `json:"avatar,optional"` //头像地址
|
||||
Status int64 `json:"status,options=0|1"` //状态 1正常0离职
|
||||
EmployeeType int64 `json:"employee_type,options=1|2|3"` //1正式 2实习 3外包
|
||||
AuthGroupId int64 `json:"auth_group_id,optional"` //权限分组id
|
||||
GroupId int64 `json:"group_id,optional"` //权限分组id
|
||||
}
|
||||
//修改用户密码
|
||||
type UpdateLdapUserPwdReq {
|
||||
@@ -245,7 +249,7 @@ type GetLdapUserInfoReq {
|
||||
UserDN string `form:"user_dn"` //用户dn
|
||||
}
|
||||
type GetLdapUserInfoRsp {
|
||||
UserId int64 `json:"userId"`
|
||||
UserId int64 `json:"user_id"`
|
||||
UserDN string `json:"user_dn"`
|
||||
UserName string `json:"user_name"` //用户名
|
||||
Email string `json:"email"` //邮箱
|
||||
@@ -253,6 +257,8 @@ type GetLdapUserInfoRsp {
|
||||
Avatar string `json:"avatar"` //头像地址
|
||||
EmployeeTpye int64 `json:"employee_tpye"` //雇佣类型 1正式 2实习 3外包
|
||||
Status int64 `json:"status,options=0|1"` //状态 1正常0离职
|
||||
CreateTime string `json:"create_time"`
|
||||
UpdateTime string `json:"update_time"`
|
||||
}
|
||||
//ldap组织添加成员
|
||||
type AddLdapOrganizationMemberReq {
|
||||
@@ -272,11 +278,34 @@ type GetLdapOrganizationMembersRsp {
|
||||
List []GetLdapOrganizationMembersItem `json:"list"`
|
||||
}
|
||||
type GetLdapOrganizationMembersItem {
|
||||
UserId int64 `json:"userId"`
|
||||
UserDN string `json:"user_dn"`
|
||||
UserName string `json:"user_name"` //用户名
|
||||
Email string `json:"email"` //邮箱
|
||||
Mobile string `json:"mobile"` //手机号
|
||||
Avatar string `json:"avatar"` //头像地址
|
||||
Status int64 `json:"status,options=0|1"` //状态 1正常0离职
|
||||
UserId int64 `json:"userId"`
|
||||
UserDN string `json:"user_dn"`
|
||||
UserName string `json:"user_name"` //用户名
|
||||
Email string `json:"email"` //邮箱
|
||||
Mobile string `json:"mobile"` //手机号
|
||||
Avatar string `json:"avatar"` //头像地址
|
||||
EmployeeType int64 `json:"employee_type"`
|
||||
Status int64 `json:"status,options=0|1"` //状态 1正常0离职
|
||||
CreateTime string `json:"create_time"`
|
||||
UpdateTime string `json:"update_time"`
|
||||
}
|
||||
//获取基础用户组中成员列表
|
||||
type GetLdapUsersReq {
|
||||
PageCookie string `form:"page_cookie,optional"` //下一页分页游标,传空/不传就是第一页
|
||||
}
|
||||
type GetLdapUsersRsp {
|
||||
List []GetLdapUsersItem `json:"list"`
|
||||
PagingCookie string `json:"paging_cookie"`
|
||||
}
|
||||
type GetLdapUsersItem {
|
||||
UserId int64 `json:"userId"`
|
||||
UserDN string `json:"user_dn"`
|
||||
UserName string `json:"user_name"` //用户名
|
||||
Email string `json:"email"` //邮箱
|
||||
Mobile string `json:"mobile"` //手机号
|
||||
Avatar string `json:"avatar"` //头像地址
|
||||
EmployeeType int64 `json:"employee_type"`
|
||||
Status int64 `json:"status,options=0|1"` //状态 1正常0离职
|
||||
CreateTime string `json:"create_time"`
|
||||
UpdateTime string `json:"update_time"`
|
||||
}
|
||||
Reference in New Issue
Block a user