[免费]程序设计——记账本之后端SSM框架

项目结构:

ssmBillBook

程序设计——记账本之后端SSM框架

android前端项目地址:下载项目后查看

1.账单接口

和账单相关操作

1.1 每月账单详情

返回每月账单详情,按天归类

必选参数: /{uiserId}/{Year}/{Month}

  • uiserId : 用户id
  • Year : 年份
  • Month : 月份
  • 接口地址: bill/user

调用例子: http://139.199.176.173:8080/ssmBillBook/bill/user/1/2017/12

接口返回数据

1.2 每月账单2

返回每月账单图标详情,按账单类型归类

必选参数: /{uiserId}/{Year}/{Month}

  • uiserId : 用户id
  • Year : 年份
  • Month : 月份

接口地址: bill/chart

调用例子: 下载后查看

接口返回数据

1.3 每月账单3

返回每月账单图标详情,按账单支付方式归类

必选参数: /{uiserId}/{Year}/{Month}

  • uiserId : 用户id
  • Year : 年份
  • Month : 月份

接口地址: bill/pay

调用例子:下载后查看

接口返回数据

1.4 添加账单

返回新增账单

必选参数:

  • uiserId : 用户id
  • sortid : 账单分类id
  • payid : 用户支付方式id
  • cost : 账单金额
  • crdate : 创建时间
  • content : 备注
  • income : 是否为收入

接口地址: bill/add

调用例子: 下载后查看

接口返回数据

1.5 修改账单

返回更新的账单

必选参数:

  • id : 账单id
  • uiserId : 用户id
  • sortid : 账单分类id
  • payid : 用户支付方式id
  • cost : 账单金额
  • crdate : 创建时间
  • content : 备注
  • income : 是否为收入

接口地址: bill/update

调用例子: 下载后查看

接口返回数据

1.6 删除账单

返回通用信息

必选参数: /{id}

  • id : 账单id

接口地址: bill/delete

调用例子: 下载后查看

接口返回数据

1.7 查询账单

返回查询账单

必选参数: /{id}

  • id : 账单id

接口地址: bill/find

调用例子: 下载后查看

接口返回数据

2.用户接口

和用户相关操作

2.1 用户登陆

返回用户信息

必选参数:

  • username : 用户名
  • password : 用户密码

接口地址: user/login

调用例子: 下载后查看

接口返回数据

2.2 用户注册

返回用户注册信息,但须登陆注册邮箱激活

必选参数:

  • username : 用户名
  • password : 用户密码
  • mail : 用户注册邮箱

接口地址: user/sign

调用例子: 下载后查看

接口返回数据

2.3 修改用户信息

返回更新后的用户信息

必选参数:

  • id : 用户id
  • username : 用户名
  • gender : 用户性别(M :男,F :女)
  • phone : 用户电话
  • mail : 用户邮箱

接口地址: user/update

调用例子: 下载后查看

接口返回数据

2.4  忘记密码

返回通用信息

必选参数:

  • username : 用户名
  • mail : 用户邮箱

接口地址: user/forgetPw

调用例子: 下载后查看

接口返回数据

2.5 忘记密码后重置密码

返回用户信息

必选参数:

  • username : 用户名
  • password : 新密码
  • code : 邮箱中的验证码

接口地址: user/changePw

调用例子: 下载后查看

接口返回数据

3.文件接口

和文件相关操作

3.1  上传头像

返回 方式 POST

必选参数:

  • file : 用户头像文件

接口地址: file/upload

调用例子: 下载后查看

测试地址: 下载后查看

文件地址: 下载后查看

接口返回数据

4.分类接口

和账单分类以及支付信息相关操作

4.1  用户账单分类以及支付信息查询

返回账单分类以及支付信息数据 其中sort账单分类以及用户支付方式的uid(用户id)有两种:0代表系统设置,其余对应用户id

必选参数: /{id}

  • id : 用户id

接口地址: note/user

调用例子: 下载后查看

接口返回数据

下载地址:微信扫一扫,关注下方【毕业设计组织】公众号,请回复数字”6748“获取下载链接