发表于: 2017-09-30 22:46:23
1 734
一.今天完成的主要事情
1.完成接口文档的编写
在昨天的基础上,加班加点,终于把接口文档和方案设计给弄出来
http://my.wiki.ptteng.com/pages/viewpage.action?pageId=29655412
以下是接口文档的字段约定
一、约定
1.查询多个的列表形式如id=2&id=3&id=4这种数据的形式。
2.如无特殊标注,所有的Post和Put操作都以Application/json 的方式提交,这样适合于复杂的模型。 一些简单的操作应注明 “application/x-www-form-urlencoded”
3.所有的返回字段都包含code和Message,code=0为正常,异常以 code为负表示,前端负责展示错误信息。
4.Rest风格
5./u/代表着是必须登录才可以访问的接口 如果不登录会报-6002错误
6.上传图片操作都以multipartFile的方式提交.
7.字段 第几页 page 不写时默认为1
8.字段 展示数量 size 不写时默认为10
前台字段约定:
验证注册:
字段 用户账号状态 userStatus 0-冻结 1-正常 用户注册后默认为1
查询/更新用户详情:
字段 用户银行卡数量 cardAmount 0-没有银行卡 1-一张银行卡 2-两张银行卡 用户注册后默认为0
字段 实名状态 verification 0-未实名 1-已实名 用户注册后默认为0
字段 消息状态 messageChecked 0-无未读消息 1-有未读消息 用户注册后默认为0
字段 密码类型 passwordType 0-登陆密码 1-手势密码 2-交易密码
查询用户银行卡:
字段 默认使用的银行卡 defaultCard 0-用户没有银行卡 1-银行卡一 2-银行卡二
查询交易流水
字段 交易状态 tradeStatus 0-失败 1-成功
字段 交易类型 tradeType 0-付款 1-还款
查询用户消息
字段 消息类型 messageType 0-系统消息 1-公告消息
字段 系统消息类型 autoMessageType 0-投资成功 1-投资失败 2-即将到期 3-正在回款 4-回款成功 5-回款失败
字段 发送人群recipient 0-所有人 1-认证投资人 2单个用户 公告消息选择0或1,系统消息永远为2
字段 类型 sendType 0-定时发送 1-即时发送
字段 同步推送 synchronization 0-否 1-是
字段 状态 messageStatus 0-草稿 1-上线
字段 还款方式 paymetBackWay 0-按月付息,到期还本 1-到期一次性还本付息
字段 投资状态 investStatus 0-已退出 1-退出中 2-投资中 3-已续投
查询产品
字段 还款方式paymentBackWay 0-按月付息,到期还本 1-到期一次性还本付息
字段 起息方式 chargingInterestWay 0-T+0 1-T+1 2-T+2
字段 角标 flag 0-最新 1-热门 可以为null
字段 精品推荐 recommended 0-否 1-是
字段 限购状态 limited 0-否 1-是
字段 产品状态 productStatus 0-停售 1-在售
字段 产品类型 productType 0-该用户的所有产品 1-该用户能够续投的产品
字段 投资类型 investType 0-正常投资 1-续投产品
查询内容
字段 内容类型 contentType 0-推荐banner图封面 1-推荐banner图内容 2-帮助中心 3-关于我们
查询合同
字段 合同类型 contractType 0-新手计划出借咨询与服务协议 1-按月付息产品出借咨询与服务协议 2-到期一次性还本付息产品出借咨询与服务协议 3-授权委托书-出借确认和债权转让协议编号 4-授权委托书-催收及诉讼协议编号 5-出借本金确认
字段 合同状态 contractStatus 0-用户查看产品合同模版 1-用户查看自己投资的产品的合同
后台字段约定
查询用户/更新用户
字段 用户状态 userStatus 0-冻结 1-正常
字段 消息状态 messageChecked 0-无未读消息 1-有未读消息 用户注册后默认为0
字段 实名状态 verifiedStatus 0-未认证 1-已认证 2-已拒绝 3-已取消 用户提交实名认证时默认为0
字段 功能约定 function 0-更新用户手机号/更新理财经理工号/更改用户状态(是否冻结) 1-解绑银行卡 2-审核实名 3-取消实名
查询用户交易记录/投资记录
字段 交易状态 tradeStatus 0-失败 1-成功
字段 交易类型 tradeType 0-付款 1-回款
查询/新增/编辑产品
字段 还款方式paymentBackWay 0-按月付息,到期还本 1-到期一次性还本付息
字段 起息方式 chargingInterestWay 0-T+0 1-T+1 2-T+2
字段 角标 flag 0-最新 1-热门 可以为null
字段 精品推荐 recommended 0-否 1-是
字段 限购状态 limited 0-否 1-是
字段 产品状态 productStatus 0-停售 1-在售
查询/新增/编辑债权
字段 债权状态 creditStatus 0-未使用 1-使用中 2-已到期 新增时默认为0
查询/新增/编辑内容
字段 内容类型 contentType 0-推荐banner图封面 1-推荐banner图内容 2-帮助中心 3-关于我们
字段 内容状态 contentStatus 0-草稿 1-上线 新增时默认为0
查询/更新/新增消息
字段 消息状态 messageStatus 0-草稿 1-上线 2-全部
字段 发送人群recipient 0-所有人 1-认证投资人 2单个用户 公告消息选择0或1,系统消息永远为2
字段 系统消息类型 autoMessageType 0-投资成功 1-投资失败 2-即将到期 3-正在回款 4-回款成功 5-回款失败
字段 消息类型 messageType 0-系统消息 1-公告消息
字段 发送方式 sendType 0-定时发送 1-即时发送
字段 同步推送 synchronization 0-否 1-是
查询合同
字段 合同类型 contractType 0-新手计划出借咨询与服务协议 1-按月付息产品出借咨询与服务协议 2-到期一次性还本付息产品出借咨询与服务协议 3-授权委托书-出借确认和债权转让协议编号 4-授权委托书-催收及诉讼协议编号 5-出借本金确认
2.完成部分比较困难的sql语句的编写
比如,统计购买人数和购买次数的
统计总购买人数
SELECT COUNT(DISTINCT(user_id)) FROM user_product WHERE product_id=?;
统计总购买次数
SELECT SUM(user_id) FROM sales_statistics WHERE product_id=?;
统计总购买金额
SELECT SUM(buy_amount) FROM sales_statistics WHERE product_id=?;
还有查询和债权匹配的投资列表
Select name,product_name,invest_amount,charging_interest_date,due_date contract_serial_number, credit_serial_number from user_product where credit_serial_number=? and invest_status=2 order by due_date desc, invest_amount desc;
3.进行了一波方案评审
二.明天计划完成的事情
1.方案评审过了的话就开始搭环境,写假数据
2.方案评审没过的话就继续针对问题进行改进,准备下一次的方案评审
三.遇到的问题
暂无
四.收获
以上
五.项目进度情况
有延期风险
评论