毕业设计api

IP+端口:127.0.0.1:8080
context-path: /gameshop

test: ../hello

用户 /user

  • User
    • Integer UID
    • String email
    • String nickname
  • 通过ID查找用户:
    url:/id
    parameter: Integer id
    response: user

  • 通过用户名(nickname)查找用户:

    url: /name

    parameter:String name

    response: user

  • 注册:
    url: /register
    parameter: user
    response:success

  • 更新用户信息:

    url: /update

    parameter: user

    response: success

游戏 /game

  • Game
    • Integer GID
    • String name
    • Float cost
    • String introduction
    • String url
    • Integer type
  • 获取所有游戏
    url: /listgame
    parameter;none
    response:games

  • 游戏详细信息
    url: /detail
    parameter: Interger GID
    response:game

  • 获取某类型的所有游戏
    url: /type
    parameter: Interger type
    response:games

  • 添加游戏

    url: /add

    parameter: game

    response: success

  • 更新游戏信息

    url: /update

    parameter: game

    response: success

游戏类型参考表:

数值 游戏类型
0 其他类
1 FPS类
2 棋牌类
3 赛车类
4 动作类

库存 /repository

  • Repository
    • Integer RID;
    • Integer UID;
    • Integer GID;
    • String name;
    • String buyDate;
    • String gamekey;
    • Integer used;
  • 查询用户的所有订单
    url: /list
    parameter: Interger UID
    response:repositories

  • 查询游戏的库存情况,返回所有没有被使用的库存

    url: /query

    parameter; Integer GID

    response: repositories

  • 购买(添加订单,修改库存)
    url: /buy
    parameter: Repository
    response:success

  • 还原订单

    url: /remake

    parameter: Integer RID

    response: success

  • 添加库存

    url: /add

    parameter: Repository

    response:success

  • 发送邮件
    url: /send
    parameter: Integer RID
    response:success

错误返回

response:
success: false
message: Exception