You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
接口
| 接口名 |
请求方法 |
参数 |
返回值 |
备注 |
| /index |
GET |
|
|
|
| /run |
POST |
{"award_id":int} |
{"status": 200, "msg": "success", "data": None} |
开始抽奖,进入抽奖状态 |
| /draw_lottery |
GET |
|
{"status": 200, "msg": "success", "data": [{"uid":uid, "name":name, "award_id":award_id}]} |
获取抽奖结果,仅当抽奖状态才可调用此接口 |
/update |
POST |
[{"uid":string, "awards_id":int}] |
|
提交中奖用户 |
| /revoke |
POST |
{"uid":string} |
{"status": 200, "msg": "success", "data": None} |
取消用户中奖信息,uid为工号,例如G0001 |
| /lucky_users |
GET/POST |
{"award_id":int} |
{"status": 200, "msg": "success", "data": {award_id:[{"uid":uid, "name":name}]}} |
获取所有中奖用户列表,使用post方式获取指定奖项的中奖用户列表 |
| /users |
GET |
|
{"status": 200, "msg": "success", "data": [{"uid":uid, "name":name}]} |
获取所有用户列表 |
| /luckless_users |
GET |
|
{"status": 200, "msg": "success", "data": [{"uid":uid, "name":name}]} |
获取未中奖用户列表 |
| /add_awards |
POST |
[{"award_id":int, "award_name":string,"award_capacity":int}] |
{"status": 200, "msg": "success", "data": None} |
添加新奖品 |
| /awards |
GET |
|
{"status": 200, "msg": "success", "data": [{"award_id":award_id, "award_name":award_name}]} |
获取所有奖项列表 |
| /reset |
GET |
|
{"status": 200, "msg": "success", "data": None} |
重置所有数据 |
数据库表-users
| 字段值 |
字段类型 |
字段描述 |
| uid |
string |
工号,例如:G0001 |
| name |
string |
姓名 |
| award_id |
int |
奖项id |
| role |
int |
角色值,0:实习生,1:正式员工,2:管理层,3:大boss |
数据库表-awards
| 字段值 |
字段类型 |
字段描述 |
| award_id |
int |
奖项id |
| award_name |
string |
奖项名称 |
| award_size |
int |
剩余可抽取奖品数量 |
| award_capacity |
int |
奖品总数 |