项目结构:
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“获取下载链接
