发表于: 2018-01-10 22:51:41
1 966
今天完成的事
把接口文档写完了。
如下。
一、约定
前台接口约定
特殊code:
1、系统错误:-1
2、用户未登陆:-2
3、用户冻结:-3
接口约定:
1、实名认证状态:
0:未认证
1:认证成功
2、银行卡类型:0-借记卡;1-信用卡
3、是否是默认银行卡:0--不是;1-是
4、用户状态:0:未提交实名申请 1:提交待认证 2:认证成功 3:取消认证,4:拒绝认证
5、article类型:
type=1:banner管理;
type=2:帮助中心管理;
type=3:关于我们;
type=4:版本管理;
后台接口约定
实名认证、运营管理、统计模块、版本更新、参数设置、银行限额、用户管理(改手机号、解绑银行卡、修改理财经理工号)
1、实名认证状态:0:未提交实名申请 1:提交待认证 2:认证成功 3:取消认证,4:拒绝认证
2、理财经理状态:0-停用;1–启用
3、用户状态:0–冻结用户;1–正常用户
后台:用户管理、债权管理、债权匹配、用户管理
1、请求参数的利率,统一传除以100之后的小数;返回参数的利率,统一是小数,没有按百分比格式化
2、金额类的参数,统一按数字传递,比如:5万或50,000这样格式的数字,都传50000
3、所有的status,请求参数传Number;返回数据,也是Number
4、返回的数据,如果是多个字符串拼接的,则用英文分号分割,前端直接split
5、所有的还款方式,类似:T+1/T+2之类,请求参数只需把1/2的数字传到后端就行;后端传前台也是1/2的数字,前端自己展示即可
6、
债权统一叫“债权”(credit),
产品或项目统一叫“产品”(product),
投资统一叫“投资”(invest),
投资的金额统一叫“本金”(principal),
收益统一叫“利息”(interest),
交易或订单流水统一叫“交易”(transact),
利率或年利率统一叫“年利率”(yearRate),
计息日或起息日统一叫“起息日”(interestStartAt),
结束日期或到息日统一叫“到息日”(interestEndAt),
以上是每个金融项目一般都会出现的概念,约定名称如上,方便前后端程序、人的交流
二、前台接口
用户登录注册
1.用户注册
请求地址:post /a/register
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 注册手机号码 | number | 是 | |
verify | 验证码 | String | 是 | |
password | 密码 | String | 是 |
|
adviserNo | 理财经理工号 | String | 否 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
2.用户登录
请求地址:post /a/login
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 注册手机号码 | number | 是 | |
password | 密码 | String | 是 |
|
返回参数
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
3.用户退出登录
请求地址:post /a/u/logout
返回参数
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
4.忘记密码
请求地址:put /a/password/forget
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 注册手机号码 | number | 是 | |
verify | 验证码 | String | 是 | |
password | 密码 | String | 是 |
|
返回参数
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
5、修改密码(旧密码、新密码)
请求地址:put /a/u/pwd
请求参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
oldPwd | 旧密码 | Number | |
newPwd | 新密码 | Number |
返回参数 :
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 错误代码 | Number | |
message | 错误信息 | String |
我的账户
1、查询用户基本信息
请求地址:get /a/u/user
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string | |
baseInfo | 用户基本信息 | Object | |
cardList | 用户银行卡 | Array | t_user_bank表中 |
bankList | 开户行列表 | Array | t_bank表中 |
baseInfo:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号 | String | 是 | |
identifyStatus | 用户状态 | Number | 约定4 | |
name | 真实姓名 | String | 否 | |
idNo | 身份证号 | String | 否 | |
totalPrincipal | 总资产 | Number | 是 | |
totalInterest | 累计收益 | Number | 是 | |
电子邮箱 | String | 否 | ||
address | 详细地址 | String | 否 | |
unread | 未读消息条数 | Number | 是 | |
adviserNo | 理财经理工号 | String | 否 | |
handPwd | 用户手势密码 | String | 否 |
cardList的object:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
cardNo | 卡号:前四位+后三位;中间用星号 | String | |
first | 是否是默认银行卡 | boolean | |
bankId | 开户行ID | number |
bankList:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 开户行ID | number | |
bankName | 开户行名称 | number | |
bankLogo | 开户行LOGO | String | |
singleQuota | 单笔限额(单位:万元) | String | |
dailyQuota | 日限额(单位:万元) | String |
2、修改账户信息
请求地址:put /a/u/user
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
电子邮箱 | String | 否 | ||
address | 详细地址 | String | 否 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
理财模块:
1.理财(获取产品或推荐产品列表)
请求地址:get /a/product/search
请求参数:字段
说明
类型
是否必填
备注
type 类型 Number 否 0:产品列表;1:推荐产品列表,不传默认产品列表 返回参数:
字段说明类型code 状态码 Number message 返回信息 String data 返回数据 Object data:
字段说明类型list 产品列表 Array list数组中单个元素:
字段说明类型备注id 产品ID Number name 产品名称 String code 产品代码 String yearRate 预计年化 Number 比如:传的是“0.05“不是“5%”,前台自己转换一下 timeLimitType 期限单位 Number 期限单位(0:月;1:天) monthLimit 理财期限 Number minAmount 起投金额 Number interestBeginAt 起息日 Number payBackType 还款方式 Number isRecommend 是否推荐 Number status 状态 Number tag 产品标签 String 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 isBuyLimit 是否限购 Number comment 备注 String 2.产品详情
请求地址:get /a/product/{id}/detail
请求参数:
字段
说明
类型
是否必填
备注
Id 产品ID Number 是 返回参数:
字段说明类型code 状态码 Number message 返回信息 String data 返回数据 Object data:
字段说明类型备注id 产品ID Number name 产品名称 String code 产品代码 String yearRate 预计年化 Number 比如:传的是“0.05“不是“5%”,前台自己转换一下 timeLimitType 期限单位 Number 期限单位(0:月;1:天) monthLimit 理财期限 Number minAmount 起投金额 Number interestBeginAt 起息日 Number interestEndAt 到期日期 Number 已按月或按天算好的时间戳 payBackType 还款方式 Number isRecommend 是否推荐 Number status 状态 Number tag 产品标签 String 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 isBuyLimit 是否限购 Number comment 备注 String 3.续投列表
请求地址:get /a/u/continueInvest/search
请求参数:无
返回参数:
字段说明类型code 状态码 Number message 返回信息 String data 返回数据 Object data:
字段说明类型list 续投列表 Array list数组中单个元素:
字段说明类型备注Id 投资ID Number productName 产品名称 String amount 投资本金 Number yearRate 预计年化 Number 比如:传的是“0.05“不是“5%”,前台自己转换一下 interestBeginAt 起息日 Number interestEndAt 到息日 Number status 投资状态 Number productTag 产品标签 String 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 minAmount 起投额 Number monthLimit 期限值 Number timeLimitType 期限单位 Number productId 产品id Number hasContinueInvest 是否已经续投过 Number 0:没有;1:续投过了 4. “立即续投”按钮和续投“确定”按钮
请求地址:get /a/u/continueInvest/{id}请求参数:
字段
说明
类型
是否必填
备注
productId 产品ID Number 是 id 投资id Number 是 cardId 银行卡id Number 是 bankName 银行名字 Number 是 cardNo 银行卡号 Number 是 type 类型 String 是 - "verify”表示立即续投按钮;"add"表示续投确定按钮
返回参数:
字段说明类型备注code 状态码 Number 如果code是负30002,则表示该投资已经续投过了,不能再续投 message 返回信息 String data 返回数据 Object data:
字段说明类型id 订单id Number productId 产品id Number productName 产品名字 String productCode 产品代号 String yearRate 年利率 Number monthLimit 期限 Number minAmount 起投金额 Number interestBeginAt 产品起息日 Number payBackType 还款方式 Number userId 用户id Number userName 用户姓名 String userIdNo 用户身份证号 String payType 付款方式 Number payNo 银行卡号 String payInfo 开户行名称 String payMobile 绑定手机号 String amount 订单金额 Number ordersNo 订单号 String status 订单状态 Number createAt 创建时间 Number contractNo 合同编号 String creditNo 债权编号 String signatureImg 签名图片 String 5. 续投订单取消
请求地址:put /a/u/continueInvest/cancel请求参数:
字段
说明
类型
是否必填
备注
ordersId 订单ID Number 是 返回参数:
字段说明类型备注code 状态码 Number message 返回信息 String data 返回数据 Object
支付模块
(鉴于开发人员太穷了,这个模块取消)
我的资产模块
1.交易流水
请求地址:get /a/u/transact/search
请求参数:无
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | Number |
message | 返回信息 | String |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 |
---|---|---|
list | 交易列表 | Array |
list数组中单个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
productName | 产品名称 | String | t_trade表中 |
amount | 交易金额 | Number | |
createAt | 交易时间 | Number | |
status | 交易状态 | Number | |
scene | 交易场景 | Number |
2.我的投资
请求地址:get /a/u/invest/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
status | 投资状态 | Number | 是 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | Number |
message | 返回信息 | String |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 |
---|---|---|
list | 交易列表 | Array |
list数组中单个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
Id | 投资ID | Number | t_user_product表 |
productName | 产品名称 | String | |
amount | 投资本金 | Number | |
yearRate | 预计年化 | Number | 比如:传的是“0.05“不是“5%”,前台自己转换一下 |
interestBeginAt | 起息日 | Number | |
interestEndAt | 到息日 | Number | |
status | 投资状态 | Number | |
productTag | 产品标签 | String | 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 |
3.投资详情
请求地址:get /a/u/invest/{id}/detail
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
Id | 投资ID | Number | 是 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | Number |
message | 返回信息 | String |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
预期收益 | 未分配收益 + 已分配收益,所以该字段不用后台返回,前台计算下就行了 | ||
payBackType | 还款方式 | Number | |
payNo | 卡号 | String | 如:622621521523362 |
payInfo | 银行名称 | String | 如:工商银行 |
minAmount | 起投金额 | Number | |
notYetInterest | 未分配收益 | Number | |
alreadyInterest | 已分配收益 | Number | |
producttName | 产品名称 | String | |
amount | 投资本金 | Number | |
yearRate | 预计年化 | Number | 比如:传的是“0.05“不是“5%”,前台自己转换一下 |
interestBeginAt | 起息日 | Number | |
interestEndAt | 到息日 | Number | |
status | 投资状态 | String | |
productTag | 产品标签 | String | 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 |
contractNo | 合同编号 | String | |
creditNo | 债权编号 | String | |
signatureImg | 签名图片 | String | |
createAt | 创建时间 | Number | |
isBuyLimit | 是否限购 | Boolean |
3.债权转让协议
这里按照原型图跳转到合同页,省去接口。
请求地址:get /a/u/investSplit/{investId}
investId:投资id
返回数据:code, message,data
data:
4.获取公章
请求地址:get /a/constant/search
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
data | object |
data:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
officialSeal | 公章 | String | 是 |
======================================================================================================================================
三,后台接口
产品管理:
1.产品列表
请求地址:get /a/product/condition/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
name | 产品名称 | String | 否 | |
interestBeginAt | 起息日 | Number | 否 | |
minYearRate | 最小年化利率 | Number | 否 | 传除以100之后的小数,比如:不是5%的5,是0.05 |
maxYearRate | 最大年化利率 | Number | 否 | 传除以100之后的小数,比如:不是5%的5,是0.05 |
minAmount | 起投金额 | Number | 否 | |
status | 状态 | Number | 否 | |
timeLimitType | 期限单位 | Number | 否 | |
minMonthLimit | 最小期限 | Number | 否 | |
maxMonthLimit | 最大期限 | Number | 否 | |
code | 产品代码 | String | 否 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string | |
data | Object |
|
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 产品列表 | Array |
list数组中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 产品ID | Number | |
name | 产品名称 | String | |
code | 产品代码 | String | |
yearRate | 预计年化 | Number | 比如:传的是“0.05“不是“5%”,前台自己转换一下 |
timeLimitType | 期限类型 | Number | 期限单位(0:月;1:天) |
monthLimit | 理财期限 | Number | 单位只有月,目前没有天的需求 |
minAmount | 起投金额 | Number | |
interestBeginAt | 起息日 | Number | |
payBackType | 还款方式 | Number | |
isRecommend | 是否推荐 | Number | |
status | 状态 | Number | |
tag | 产品标签 | String | 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 |
isBuyLimit | 是否限购 | Number | |
comment | 备注 | String |
2.产品新增
请求地址:post /a/u/product
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
name | 产品名称 | String | 是 | |
code | 产品代码 | String | 是 | |
yearRate | 年化利率 | Number | 是 | |
timeLimitType | 期限类型 | Number | 是 | 期限单位(0:月;1:天) |
monthLimit | 期限 | Number | 是 | |
minAmount | 起投金额 | Number | 是 | |
interestBeginAt | 起息日 | Number | 是 | |
payBackType | 还款方式 | Number | 是 | |
tag | 角标 | String | 否 | 若有多个,以英文分号隔开,比如:“新”;“热” |
isRecommend | 是否推荐 | Number | 是 | 0-否;1-是 |
imgUrl | 查看更多的图片 | String | 否 | |
comment | 备注 | String | 否 | |
isBuyLimit | 是否限购 | Number | 是 | 0-否;1-是 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String |
3.上下架操作
请求地址:put /a/u/{id}/product/status
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 产品id | Number | 是 | |
status | 上下架操作 | Number | 是 | 0:下架;1:上架 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String |
4.产品编辑
请求地址:put /a/u/{id}/product
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 产品id | Number | 是 | |
tag | 角标 | String | 否 | |
isRecommend | 是否推荐 | Number | 是 | |
isBuyLimit | 是否限购 | Number | 是 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String |
5. 产品详情
请求地址:get /a/product/{id}/detail
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 产品id | Number | 是 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 产品ID | Number | |
name | 产品名称 | String | |
code | 产品代码 | String | |
yearRate | 预计年化 | Number | 比如:传的是“0.05“不是“5%”,前台自己转换一下 |
timeLimitType | 期限类型 | Number | 期限单位(0:月;1:天) |
monthLimit | 理财期限 | Number | |
minAmount | 起投金额 | Number | |
interestBeginAt | 起息日 | Number | |
payBackType | 还款方式 | Number | |
isRecommend | 是否推荐 | Number | |
status | 状态 | Number | |
tag | 产品标签 | String | 标识该产品是“新”或其它等,以英文分号分割,比如:新;热 |
isBuyLimit | 是否限购 | Number | |
comment | 备注 | String |
债权管理:
1.债权列表
请求地址:get /a/u/credit/condition/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
creditorName | 债权人名字 | String | 否 | |
creditorIdno | 债权人身份证号 | String | 否 | |
creditorMobile | 债权人手机号 | String | 否 | |
minAmount | 最小出借金额 | Number | 否 | |
maxAmount | 最大出借金额 | Number | 否 | |
minBeginAt | 最小出借日期 | Number | 否 | |
maxBeginAt | 最大出借日期 | Number | 否 | |
minMonthLimit | 最小出借期限 | Number | 否 | |
maxMonthLimit | 最大出借期限 | Number | 否 | |
status | 状态 | Number | 否 | 0:未使用;1:使用中;2:已到期 |
minEndAt | 最小到期日期 | Number | 否 | |
maxEndAt | 最大到期日期 | Number | 否 | |
code | 债权代码 | String | 否 |
返回结果:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
|
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 债权列表 | Array |
list数组中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 债权id | Number | |
code | 债权代号 | String | |
creditorName | 债权人名字 | String | |
creditorMobile | 债权人手机号 | String | |
creditorIdno | 债权人身份证号 | String | |
monthLimit | 出借期限 | Number | |
beginAt | 出借日期 | Number | |
endAt | 到期日期 | Number | |
amount | 债权金额 | Number | |
status | 状态 | Number | 0:未使用;1:使用中;2:已到期 |
property | 债权性质 | String | |
yearRate | 年利率 | Number | |
comment | 相关备注 | String | |
notMatchAmount | 待匹配总额 | Number |
2.新增债权
请求地址:post /a/u/credit
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
code | 债权代号 | String | 是 | |
creditName | 债权人名字 | String | 是 | |
creditorMobile | 债权人手机号 | String | 是 | |
creditorIdno | 债权人身份证号 | String | 是 | |
monthLimit | 出借期限 | Number | 是 | |
beginAt | 出借日期 | Number | 是 | |
amount | 出借金额 | Number | 是 | |
property | 债权性质 | String | 是 | |
yearRate | 年利率 | Number | 是 | |
comment | 相关备注 | String | 是 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String |
3.查看债权详情
请求地址:get /a/u/credit/{id}/detail
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 债权id | Number | 是 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回的债权详情 | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 债权id | String | |
code | 债权代号 | String | |
creditName | 债权人名字 | String | |
creditorMobile | 债权人手机号 | String | |
creditorIdno | 债权人身份证号 | String | |
monthLimit | 出借期限 | Number | |
beginAt | 出借日期 | Number | |
endAt | 到期日期 | Number | |
amount | 出借金额 | Number | |
property | 债权性质 | String | |
yearRate | 年利率 | Number | |
comment | 相关备注 | String | |
notMatchAmount | 待匹配总额 | Number |
债权匹配模块
1.债权匹配列表
请求地址:get /a/u/investSplit/condition/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
creditId | 债权id | Number | 是 | |
productName | 匹配产品 | String | 否 | |
userName | 匹配用户 | String | 否 | |
minInterestBeginAt | 最小起息日 | Number | 否 | |
maxInterestBeginAt | 最大起息日 | Number | 否 | |
minInterestEndAt | 最小到息日 | Number | 否 | |
maxInterestEndAt | 最大到息日 | Number | 否 |
返回结果:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
creditId | 债权id | Number | |
creditCode | 债权代号 | String | |
creditBeginAt | 债权出借日期 | Number | |
creditEndAt | 债权到期日期 | Number | |
creditAmount | 出借金额 | Number | |
creditNotMatchAmount | 待匹配金额 | Number | |
list | 匹配投资列表 | Array |
list中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
investSplitId | 拆分投资的id | Number | |
ordersId | 订单id | Number | |
investId | 投资id | Number | |
contractNo | 出借合同编号 | String | |
creditNo | 债权协议编号 | String | |
userId | 用户id | Number | |
userName | 用户姓名 | String | |
productId | 产品id | Number | |
productName | 产品名字 | String | |
interestBeginAt | 起息日 | Number | |
interestEndAt | 到息日 | Number | |
investAmount | 投资金额 | Number |
2.债权匹配(点击匹配按钮)
请求地址:get /a/u/investSplit/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
creditId | 债权id | Number | 是 |
返回结果:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
creditSplitId | 拆分债权的id | Number | |
creditId | 债权id | Number | |
creditCode | 债权代号 | String | |
creditBeginAt | 债权出借日期 | Number | |
creditEndAt | 债权到期日期 | Number | |
creditAmount | 出借金额 | Number | |
creditNotMatchAmount | 待匹配金额 | Number | |
list | 匹配投资列表 | Array |
list中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
investSplitId | 拆分投资的id | Number | |
ordersId | 订单id | Number | |
investId | 投资id | Number | |
contractNo | 出借合同编号 | String | |
userId | 用户id | Number | |
userName | 用户姓名 | String | |
productId | 产品id | Number | |
productName | 产品名字 | String | |
interestEndAt | 到息日 | Number | |
investAmount | 投资金额 | Number |
3.匹配结果保存
请求地址:post /a/u/creditSplit
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
creditSplitId | 拆分债权id | Number | 是 | |
investSplitId | 拆分投资id | Number | 是 |
返回结果:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String |
用户管理模块
1.用户列表
请求地址:get /a/user/serarch
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号 | String | 否 | |
name | 真实姓名 | String | 否 | |
startAt | 最小注册日期 | Number | 否 | |
endAt | 最大注册日期 | Number | 否 | |
adviserNo | 理财经理工号 | String | 否 | |
status | 状态 | Number | 否 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
|
date:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 项目列表 | Array |
list数组中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 用户id | Number | |
createAt | 注册日期 | Number | |
mobile | 手机号 | String | |
adviserNo | 理财经理工号 | String | |
name | 实名认证 | String | |
totalPrincipal | 总资产 | Number | |
totalInterest | 累计收益 | Number | |
status | 账户状态 | String | |
number | 用户编号 | String |
2.用户详情
请求地址:get /a/user/{uid}
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
uid | 账户id | Number | 是 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
baseInfo | 用户基本信息 | Object | |
cardList | 用户银行卡 | Array | |
bankList | 开户行列表 | Array |
baseInfo:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号 | String | 是 | |
identifyStatus | 用户状态 | Number | 约定4 | |
name | 真实姓名 | String | 否 | |
idNo | 身份证号 | String | 否 | |
totalPrincipal | 总资产 | Number | 是 | |
totalInterest | 累计收益 | Number | 是 | |
电子邮箱 | String | 否 | ||
address | 详细地址 | String | 否 | |
unread | 未读消息条数 | Number | 是 | |
adviserNo | 理财经理工号 | String | 否 | |
number | 用户编号 | String | 是 |
cardList:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 项目列表 | Array |
cardList数组中单个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
cardNo | 银行卡号 | String | |
bankId | 开户行ID | number |
bankList:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
bankLogo | 开户行LOGO | String | |
bankName | 开户行名称 | number | |
id | 开户行ID | number |
3.交易记录
请求地址:get /a/transact/{uid}/search
请求参数
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号 | String | 否 | |
productName | 产品名称 | String | 否 | |
startAt | 最小交易时间 | Number | 否 | |
endAt | 最大交易时间 | Number | 否 | |
name | 用户姓名 | String | 否 | |
scene | 交易类型 | Number | 否 | 付款/回款 |
status | 交易状态 | Number | 否 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
|
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 项目列表 | Array |
list数组中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 交易id | Number | |
createAt | 交易时间 | Number | |
mobile | 手机号 | String | |
name | 用户姓名 | String | |
transactNo | 交易流水号 | String | |
productName | 产品名称 | String | |
amount | 交易金额 | Number | |
status | 交易状态 | Number | |
scene | 交易类型 | Number | 付款/回款 |
typeNo | 银行卡号 | String | |
typeInfo | 开户行 | String |
4.投资记录
请求地址:get /a/invest/{uid}/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号 | String | 否 | |
productName | 产品名称 | String | 否 | |
minInterestBeginAt | 最小起息日 | Number | 否 | |
maxInterestBeginAt | 最大起息日 | Number | 否 | |
name | 用户姓名 | String | 否 | |
status | 投资状态 | Number | 否 | |
minInterestEndAt | 最小到息日 | Number | 否 | |
maxInterestEndAt | 最大到息日 | Number | 否 |
返回数据:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | Number | |
message | 消息 | String | |
data | 返回数据 | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 项目列表 | Array |
list数组中每个元素:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 投资id | Number | |
interestBeginAt | 起息日 | Number | |
interestEndAt | 到息日 | Number | |
mobile | 手机号 | String | |
name | 投资人姓名 | String | |
productName | 项目名称 | String | |
amount | 投资本金 | Number | |
notYetInterest | 未分配收益 | Number | |
alreadyInterest | 已分配收益 | Number | |
status | 投资状态 | String | |
cardNo | 银行卡号 | String | |
cardInfo | 开户行信息 | String | |
userIdNo | 身份证号 | String |
参数设置
1、保存参数
请求地址:put /a/u/constant
请求参数:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
officialSeal | 公章 | String | 是 |
investDeadlineDays | 投资到期消息提前天数 | String | 是 |
persent | 总债权投满警戒线 | String | 是 |
creditDeadlineDays | 债权到期提前天数 | String | 是 |
continueInvestDays | 续投提前天数 | String | 是 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
2、查看参数
请求地址:get /a/constant/search
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
data | object |
data:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
officialSeal | 公章 | String | 是 |
investDeadlineDays | 投资到期消息提前天数 | String | 是 |
persent | 总债权投满警戒线 | String | 是 |
creditDeadlineDays | 债权到期提前天数 | String | 是 |
continueInvestDays | 续投提前天数 | String |
银行限额管理
1、银行列表
请求地址:get /a/bank/search
请求参数:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
minSingleQuota | 单笔限额低 | String | 否 |
maxSingleQuota | 单笔限额高 | String | 否 |
minDailyQuota | 单日限额低 | String | 否 |
maxDailyQuota | 单日限额高 | String | 否 |
bankName | 银行名称 | String | 否 |
createName | 编辑者 | String | 否 |
startAt | 开始时间 | Number | 否 |
endAt | 结束时间 | Number | 否 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
data | object |
data:
字段 | 说明 | 类型 |
---|---|---|
list | array |
list的object:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
bankName | 银行名称 | string | 是 |
bankCode | 银行代号 | string | 是 |
singleQuota | 单笔限额 | string | 是 |
dailyQuota | 日累计限额 | string | 是 |
createName | 编辑人 | string | 是 |
updateAt | 编辑时间 | Number | 是 |
2、新增
请求地址:post /a/u/bank
请求参数:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
bankName | 银行名称 | string | 是 |
bankCode | 银行代号 | string | 是 |
singleQuota | 单笔限额 | string | 是 |
dailyQuota | 日累计限额 | string | 是 |
payCode | 支付代码 | string | 是 |
withdrawalCode | 提现代码 | string | 是 |
logo | 银行LOGO | string | 是 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
3、编辑
请求地址:post /a/u/bank/{id}
请求参数:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
id | number | 是 | |
bankName | 银行名称 | string | 是 |
bankCode | 银行代号 | string | 是 |
singleQuota | 单笔限额 | string | 是 |
dailyQuota | 日累计限额 | string | 是 |
payCode | 支付代码 | string | 是 |
withdrawalCode | 提现代码 | string | 是 |
logo | 银行LOGO | string | 是 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
4、删除
请求地址:post /a/u/bank/{id}/del
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
5、查看单个
请求地址:get /a/bank/{id}
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
data | object |
data:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
id | number | 是 | |
bankName | 银行名称 | string | 是 |
bankCode | 银行代号 | string | 是 |
singleQuota | 单笔限额 | string | 是 |
dailyQuota | 日累计限额 | string | 是 |
payCode | 支付代码 | string | 是 |
withdrawalCode | 提现代码 | string | 是 |
logo | 银行LOGO | string | 是 |
用户管理
1、1修改用户手机号 2、解冻/冻结用户 3、修改理财经理工号
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
param | 参数值 | String | 是 | 修改手机号:type=mobile;param=手机号,如132099898989 解冻/冻结用户:type=status;param=状态,如0 修改理财经理工号:type=adviser;param=状态,如1111 |
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 消息 | string |
2、解绑银行卡
请求地址:delete /a/u/{uid}/card/{id}
uid–用户ID
id--银行卡ID
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
3、取消实名
请求地址:put /a/u/{uid}/identify
uid–用户ID
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
实名认证
1、身份证列表
请求地址:get /a/user/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号码 | String | 否 | |
name | 真实姓名 | String | 否 | |
startAt | 开始时间 | Number | 否 | |
endAt | 结束时间 | Number | 否 | |
idNo | 身份证号 | String | 否 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string | |
data | Object |
|
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 身份证列表 | Array |
list的object:
字段 | 说明 | 类型 | 备注 | |
---|---|---|---|---|
id | 用户ID | number | 是 | |
mobile | 手机号码 | String | 是 | |
name | 真实姓名 | String | 是 | |
idNo | 身份证号 | String | 是 | |
applyAt | 申请时间 | number | 是 | |
passAt | 认证时间 | number | 否 | |
operator | 操作者 | String | 否 |
2、更改认证状态
请求地址:put /a/u/user/{id}/{status}
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 用户ID | Number | 是 | |
status | 状态 | Number | 是 | 看约定 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
3、查看用户认证详情
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string | |
data | Object |
|
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 用户ID | Number | 是 | |
mobile | 手机号 | String | 是 | |
applyAt | 申请时间 | Number | 是 | |
idBack | 反面 | String | 是 | |
idFront | 正面 | String | 是 | |
idNo | 身份证号 | String | 是 | |
name | 真实姓名 | String | 是 |
4. 实名列表
(不做)
5. 实名详情
(不做)
6. 取消实名认证
(不做)
7.审核实名认证拒绝
(不做)
8.审核实名认证通过
(不做)
内容管理/版本管理
后端调试的时候弄清楚:img字段,只用于banner的封面;
banner的跳转、帮助中心的内容、关于我们的内容,都是放到url字段里
1、查询列表
请求地址 GET /a/u/article/search
请求参数
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
type | 类型 | String | 是 | 查看约定一 |
title | 标题 | string | 否 | |
createBy | 创建人姓名 | String | 否 | |
startAt | 开始时间 | number | 否 | |
endAt | 结束时间 | number | 否 | |
status | 状态 | number | 否 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 信息 | String |
data | 数据 | object |
data:
字段 | 说明 | 类型 |
---|---|---|
page | 第几页 | number |
size | 展示数量 | number |
total | 总个数 | number |
list | 列表 | Array |
list的object:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 序号 | number | |
title | 标题名称 | string | |
type | 类型 | number | |
img | 图片 | string | |
content | 内容 | string | |
url | 链接 | string | |
status | 状态 | number | |
createBy | 创建者 | number | |
createAt | 创建时间 | number |
2、增加
请求地址 POST /a/u/article
请求参数:
字段 | 说明 | 类型 | 备注 | 是否必填 |
title | 标题名称 | string | 由于对应多个模块,按照模块判断必填项吧,这里不做约定 | |
type | 类型 | number | 是 | |
img | 图片 | string | ||
content | 内容 | string | ||
url | 链接 | string | ||
status | 状态 | number |
| 是 |
summary | 版本管理里是版本号 | string | 否 | 版本管理是必填 |
isForceUpdate | 是否强制更新 | string | 版本管理是必填 |
返回参数
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
3、删除
请求地址 DELETE /a/u/article/{id}
返回参数
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
4、编辑
请求地址 PUT /a/u/article/{id}
请求参数
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
summary | 版本管理里是版本号 | string | 否 | 版本管理是必填 |
id | id序号 | number | 是 | |
title | 标题名称(版本管理里是版本名称) | string | 由于对应多个模块,按照模块判断必填项吧,这里不做约定 | |
type | 类型 | number | ||
img | 图片 | string | 版本管理里的平台类型 | android对应安卓,ios对应苹果 |
content | 内容 | string | 版本管理里是版本信息 | |
url | 链接 | string | 版本管理里是app地址 | 安卓属于必填,苹果非必填 |
status | 状态 | number | ||
isForceUpdate | 是否强制更新 | string | 为版本管理新增 | true为强制更新,false为不强制 |
返回参数
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
5、根 据ID查询数据详细
请求地址:get /a/u/article/{aid}
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string | |
data | object |
data:
字段 | 说明 | 类型 | 备注 | |
---|---|---|---|---|
id | 序号 | number | ||
summary | 版本号 | string | 版本管理是必填 | |
title | 标题名称 | string | ||
type | 类型 | number | ||
img | 图片 | string | ||
content | 内容 | string | ||
url | 链接 | string | 版本管理里是url地址 | |
isForceUpdate | 是否强制更新 | string | 版本管理是必填 | |
status | 状态 | number | ||
createBy | 创建者 | number | ||
createAt | 创建时间 | number |
|
6、修改状态
请求地址:put /a/u/article/{aid}/status
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
7、保存banner排序(拖拽功能)
请求地址:post /a/u/article/sort
请求参数:Application/json 方式
类型:array
示例
[2,3,4,5] 返回参数:
字段 | 说明 | 类型 | 备注 |
code | 错误代码 | number | |
message | 说明信息 |
9、查询版本信息
请求地址 GET /a/u/version
请求参数
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 信息 | String |
data | 数据 | object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 列表 | Array | 此列表有两个object,一个安卓的,一个ios的,具体根据img字段判断 |
list的object:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 序号 | number | |
title | 版本名称(如1.0.3) | string | |
type | 类型 | number | 4代表版本管理 |
img | 平台操作系统信息 | string | android代表安卓,ios代表苹果 |
content | 版本更新内容 | string | |
url | 更新下载地址 | string | 安卓必填 |
status | 状态 | number | |
createBy | 创建者 | number | |
createAt | 创建时间 | number | |
isForceUpdate | 是否强制更新 | number | true代表强制更新,false代表不需要强制更新 |
10、更新版本信息
请求地址 PUT /a/u/version
请求参数
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 序号 | number | 是 | 必填 |
title | 版本名称(如1.0.3) | string | 是 | |
type | 类型 | number | 是 | 4代表版本管理 |
img | 平台操作系统信息 | string | 是 | android代表安卓,ios代表苹果 |
content | 版本更新内容 | string | 否 | |
url | 更新下载地址 | string | 安卓必填 | |
isForceUpdate | 是否强制更新 | number | 是 | true代表强制更新,false代表不需要强制更新 |
返回参数:
字段 | 说明 | 类型 |
---|---|---|
code | 状态码 | number |
message | 信息 | String |
消息中心
1、获取消息列表
请求地址:get /a/message/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
title | 标题 | string | 否 | |
createBy | 创建人姓名 | String | 否 | |
startAt | 开始时间 | number | 否 | |
endAt | 结束时间 | number | 否 | |
status | 状态 | number | 否 | |
personType | 发送人群类型 | number | 否 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string | |
data | object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 状态码 | array |
list的object:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
title | 标题 | String | |
personType | 发送人群 | Number | |
type | 时间类型(立即推送、定时推送) | Number | |
content | 正文 | String | |
url | img(跳转图片,如果为空,则不跳转) | String | |
updateAt | 编辑时间 | Number | |
status | 状态 | Number | |
createByName | 编辑者 | String | |
synchronize | 是否同步 | Number |
2、新增
请求地址:post /a/u/message
请求参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
title | 标题 | String | |
personType | 发送人群 | Number | |
type | 时间类型(立即推送、定时推送) | Number | |
content | 正文 | String | |
url | img(跳转图片,如果为空,则不跳转) | String | |
pushAt | 推送时间 | Number | |
status | 状态 | Number | |
synchronize | 是否同步 | Number |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string | |
3、修改
请求地址:put /a/u/message/{id}
请求参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | id | Number | |
title | 标题 | String | |
personType | 发送人群 | Number | |
type | 时间类型(立即推送、定时推送) | Number | |
content | 正文 | String | |
url | img(跳转图片,如果为空,则不跳转) | String | |
pushAt | 推送时间 | Number | |
status | 状态 | Number | |
synchronize | 是否同步 | Number |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
4、查询单个
请求地址:get /a/message/{id}
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string | |
data | Object |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | id | Number | |
title | 标题 | String | |
personType | 发送人群 | Number | |
type | 时间类型(立即推送、定时推送) | Number | |
content | 正文 | String | |
url | img(跳转图片,如果为空,则不跳转) | String | |
pushAt | 推送时间 | Number | |
status | 状态 | Number | |
synchronize | 是否同步 | Number |
5、删除
请求地址:delete /a/u/message/{id}
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
6、上下线
请求地址:put /a/u/message/status/{id}
请求参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
status | 状态 | number | 看接口约定 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 信息 | string |
经理管理
1、理财经理列表
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
number | 工号 | Number | 否 | |
name | 姓名 | String | 否 | |
mobile | 手机号 | String | 否 | |
status | 状态 | Number | 否 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
data | Object |
| |
message | 消息 | string |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 列表 | Array |
list的object:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | id | Number | 是 | |
number | 工号 | Number | 是 | |
name | 姓名 | String | 是 | |
mobile | 手机号 | String | 是 | |
status | 状态 | Number | 是 |
2、查看详情
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
data | Object |
| |
message | 消息 | string |
data:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | id | Number | 是 | |
number | 工号 | Number | 是 | |
name | 姓名 | String | 是 | |
mobile | 手机号 | String | 是 |
3、新增
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
number | 工号 | Number | 是 | |
name | 姓名 | String | 是 | |
mobile | 手机号 | String | 是 |
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
4、修改
请求地址:put /a/u/adviser/{id}
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | id | Number | 是 | |
number | 工号 | Number | 是 | |
name | 姓名 | String | 是 | |
mobile | 手机号 | String | 是 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
5、删除
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
6、修改状态
请求地址:put /a/u/adviser/{id}/{status}
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
id | 经理ID | Number | 是 | |
status | 状态 | Number | 是 | 看约定 |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
意见反馈
1、意见列表
请求地址:get /a/feedback/search
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
mobile | 手机号 | Number | 否 | |
name | 姓名 | String | 否 | |
邮箱 | String | 否 | ||
startAt | 开始时间 | Number | 否 | |
endAt | 结束时间 | Number | 否 |
返回参数:
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
data | Object |
| |
message | 消息 | string |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 列表 | Array |
list的object:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
id | 意见ID | number | |
mobile | 手机号 | string | |
name | 姓名 | string | |
邮箱 | string | ||
createAt | 提交时间 | number |
2、查看单个意见
请求地址:get /a/feedback/{id}
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
data | Object |
| |
message | 消息 | string |
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
mobile | 手机号 | string | |
name | 姓名 | string | |
邮箱 | string | ||
createAt | 提交时间 | number | |
opinion | 意见 | string |
3、删除反馈
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
message | 消息 | string |
统计模块:
1、支付统计列表
请求参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 产品代码 | String | |
name | 产品名称 | String |
返回参数:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
data | Object |
| |
message | 消息 | string |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 列表 | Array |
list的object:
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
productId | 产品ID | Number | 是 | |
name | 产品名 | String | 是 | |
status | 产品状态 | Number | 是 | |
buyPersonSum | 购买总人数 | Number | 是 | |
buyCount | 购买总笔数 | Number | 是 | |
buySumAmount | 购买总金额 | Number | 是 |
2、查看单个产品日统计列表
字段 | 说明 | 类型 | 是否必填 | 备注 |
---|---|---|---|---|
startAt | 开始时间 | Number | 否 | |
endAt | 结束时间 | Number | 否 |
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
code | 状态码 | number | |
data | Object |
| |
message | 消息 | string |
data:
字段 | 说明 | 类型 | 备注 |
---|---|---|---|
list | 列表 | Array |
list的object:
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
statisticsAt | 日期 | Number | ||
productId | 产品ID | Number | 是 | |
name | 产品名 | String | 是 | |
buyPersonSum | 购买总人数 | Number | 是 | |
buyCount | 购买总笔数 | Number | 是 | |
buySumAmount | 购买总金额 | Number | 是 |
收获
遇到的问题
接口文档真的麻烦
明天的计划
方案评审
不出意外,这应该是修真院最长日报了吧。破个记录。
评论