-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathuser.rb
More file actions
51 lines (41 loc) · 1.29 KB
/
user.rb
File metadata and controls
51 lines (41 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
module Wework
module Api
module Methods
module User
def user_create data={}
post 'user/create', data
end
def user_get userid
get 'user/get', params: {userid: userid}
end
def user_getuserid mobile
post 'user/getuserid', {mobile: mobile}
end
def user_update userid, data={}
post 'user/update', data.merge(userid: userid)
end
def user_delete userid
get 'user/delete', params: {userid: userid}
end
def user_batchdelete useridlist=[]
post 'user/batchdelete', {useridlist: useridlist}
end
def user_simplelist department_id, fetch_child=0
get 'user/simplelist', params: {department_id: department_id, fetch_child: fetch_child}
end
def user_list department_id, fetch_child=0
get 'user/list', params: {department_id: department_id, fetch_child: fetch_child}
end
def convert_to_openid userid
post 'user/convert_to_openid', {userid: userid}
end
def convert_to_userid openid
post 'user/convert_to_userid', {openid: openid}
end
def authsucc userid
get 'user/authsucc', params: {userid: userid}
end
end
end
end
end