发表于: 2017-11-12 23:23:12
1 891
今天完成的任务
一、从WIKI下载的需求文档不知道怎么回事,少了理财列表和购买理财产品两个需求,导致没写方案,现在补上:
理财产品列表
1、作为用户,希望有个产品列表,可以浏览所有理财产品简略信息
方案:查询product表,返回状态为“上线”的产品列表,依次按更新时间、创建时间降序排序。
2、作为用户,希望可以点开列表项查看产品详情,可以了解更多产品基本信息
方案:根据URL传入的产品id去查产品表,返回产品详情。
购买理财产品
1、作为用户,希望能支付相应的金额,可以购买理财产品获得相应投资收益
方案:微信支付和支付宝支付都需要有商户认证才能使用,所以这个支付模块做不了。
2、作为用户,希望购买时可以签署合同,可以获得一定法律保障
方案:合同为静态文件,用户的签名是一张图片,上传到云服务的对象存储,存到投资记录表。
3、作为用户,希望有个理财计算器,可以模拟计算预期收益
方案:前端负责。
二、修改接口文档
改了很多,只贴一点点..
1、查看银行列表
请求地址:get /a/u/bank/search
请求参数:null
返回参数:
字段 | 说明 | 类型 | 备注 |
code | 状态码 | Number | |
message | 状态说明 | String | |
data | Object |
data:
字段 | 说明 | 类型 | 备注 |
bankList | 银行列表 | Array |
bankList:
字段 | 说明 | 类型 | 备注 |
bid | 自增长id | Number | |
bankName | 银行名称 | String | |
payingAgencyNumber | 支付机构号 | String | |
withdrawNumber | 提现机构号 | String | |
logo | 银行LOGO | String | |
singleQuota | 单笔限额 | Number | 单位:元 |
dailyQuota | 日累计限额 | Number | 单位:元 |
2、添加银行卡
请求地址:post /a/u/card
请求参数:
字段 | 说明 | 类型 | 是否必填 | 备注 |
realName | 真实姓名 | String | 是 | |
identityCardNumber | 身份证号 | String | 是 | |
identityCardFront | 身份证正面照 | String | 是 | |
identityCardReverse | 身份证反面照 | String | 是 | |
bid | 开户行Id | Number | 是 | |
accountCity | 开户城市 | String | 是 | |
depositCardNumber | 储蓄卡号 | String | 是 | |
reservedMobile | 预留手机号 | String | 是 |
返回参数:
字段 | 说明 | 类型 | 备注 |
code | 状态码 | Number | |
message | 状态说明 | String |
遇到的问题
不做同卡进出、不做消息删除
收获
明天的计划
跟搭档沟通债权匹配的问题
进度
准备第二次方案评审
评论