/api/v1/auth
/api/v1/auth/user
get all user list.
response uuid, name
get user information
response uuid, name, join, last login
get specific user list.
response uuid, name, join, last login
user register
response uuid,email,name
user login
response msg, uuid, type, token
delete user
response 'OK'
user change password
response 'OK'
user change information
response 'OK'
/api/v1/auth/staff
get all staff list
response uuid, emailhash, name
get staff information
response uuid, name, email, skill, tags, description,
join, mailhash
get specific staff information
response uuid, name, email, skill, tags, description,
join, mailhash
transfer user to staff
response 'OK'
staff login
response msg, uuid, type, token
delete staff
response 'OK'
staff change password
response 'OK'
change staff authority
response 'OK'
staff edit information
response 'OK'
/api/v1/auth/announcement
get announcement which is not expired
response uuid, title, content, type,
release time, update time, expire
get all announcement
response uuid, title, content, type,
release time, update time, expire
get specific announcement
response uuid, title, content, type,
release time, update time, expire
history list
post announcement
delete announcement
edit announcement