lite-bookkeeping-go

Frontend project lite-bookkeeping-fe

user

注册用户

基本信息

Path: /user/register

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
namestring必须
passwordstring必须
emailstring必须

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
dataobject必须
├─ idnumber必须
messagestring必须

登录

基本信息

Path: /user/login

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
namestring必须
passwordstring必须

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
dataobject必须
├─ emailstring必须
├─ idnumber必须
├─ mobilestring必须
├─ namestring必须
├─ tokenstring必须
messagestring必须

bill-account

获取账单账户列表

基本信息

Path: /bill-accounts

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
dataobject []必须

item 类型: object

├─ idnumber必须
├─ billAccountTypeCodenumber必须
├─ namestring必须
├─ amountnumber必须
├─ remarksstring非必须
messagestring必须

bill-tag

获取账单标签列表

基本信息

Path: /bill-tags

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
dataobject []必须

item 类型: object

├─ idnumber必须
├─ billTypeCodenumber必须
├─ namestring必须
├─ iconstring非必须
messagestring必须

bill

添加记账记录

基本信息

Path: /bill

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
actionTimestring必须
billAccountIdinteger必须
billTagIdinteger必须
amountinteger必须
remarksstring非必须
isIgnoreboolean非必须

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
datanumber必须
messagestring必须