发表于: 2018-01-04 22:16:57

1 432


今天完成的事情:表结构确定,设计方案

明天计划的事情:继续设计方案

遇到的问题:对债权一块还不是很懂

收获:后端方案暂时完成用户管理、实名认证、产品管理、内容管理、消息管理

具体方案(此方案根据原型设计图设计)

所有带有查询按钮的列表页面,统一将显示数据和查询数据功能放在一个方法里写;

将分页按钮抽离出来作为单独的页面供需要分页功能的页面调用,size(每页的数据条数)统一为10

新增/修改后跳转到该模块的列表页面;

在无指定情况下,列表数据默认按照最新创建时间由新到旧排序;

后台:

  .业务管理

用户管理

1、作为管理员,希望有一个用户列表,可以浏览所有用户;希望能搜索用户信息,可以精确定位具体用户

    方案:查询t_user表,判断前端是否传来参数,根据pagesize参数查询出相应数据。

2、作为管理员,希望能冻结/解冻用户,可以防控用户作弊或减少账号被盗损失

    方案:t_user表中有字段statusbit类型,0代表冻结,1代表正常,修改该字段即可。

3、作为管理员,希望能查看用户详细信息,可以浏览用户交易记录、投资记录

方案:数据库有t_user表、t_investment表、t_trade表,对应用户表、用户交易记录、用户投资记录。

查看用户详情将该表id作为传参,查看用户交易记录、用户投资记录无需请求参数,均返回对应的list

4、作为管理员,希望能修改用户手机号,可以帮助用户修改手机号;希望能修改理财经理工号,可以帮组用户更换理财经理

方案:手机号字段是mobile,理财经理工号是adviser_no,带上该用户的id作为请求参数,同时要判断是否为空、号码格式、参数是否已存在,然后返回成功还是失败

 

实名认证

1、作为管理员,希望有一个实名列表,可以浏览用户认证情况,希望能搜索实名信息,可以精确定位具体实名用户情况

方案:查询t_identity表,判断前端是否传来参数,根据pagesize参数查询出相应数据。

2作为管理员,希望能查看实名列表详细信息

方案:点击查看,将id作为请求参数获得对应实体类数据

 

产品管理

1、 作为管理员,希望有一个产品列表,可以浏览产品内容,希望能搜索产品信息,可以精确定位具体产品数据

方案:查询t_product表,判断前端是否传来参数,根据pagesize参数查询出相应数据。

 

2、作为管理者,希望能新增/编辑产品数据,可以创建/编辑旧产品数据

方案:新增和编辑都跳转到同一个页面,编辑会先获取产品id传到后台获得对应的内容实体类然后传到前台页面上显示进行编辑

 

债权管理

1、 作为管理员,希望有一个债权列表,可以浏览债权内容,希望能搜索债权信息,可以精确定位具体债权数据

方案:查询t_credit表,判断前端是否传来参数,根据pagesize参数查询出相应数据。

 

2、作为管理员,希望能新增/查看债权数据,可以创建/查看旧债权数据

方案:新增和查看都跳转到同一个页面,查看会先获取债权id传到后台获得对应的内容实体类然后传到前台页面上显示进行查看

 

 

 

 

  .运营管理

内容管理

2、 作为管理员,希望有一个内容列表,可以浏览所有内容,希望能搜索内容信息,可以精确定位具体内容数据

方案:查询t_identity表,判断前端是否传来参数,根据pagesize参数查询出相应数据。

3、 作为管理者,希望能上下线内容,可以控制运营内容在线与否

方案:t_identity表中有字段statusbit类型,0代表草稿,1代表上线,修改该字段即可。

 

3、作为管理者,希望能删除运营内容,可以清理错误或不再使用的运营内容

方案:点击删除获取内容的id,传给后台删除即可

 

4、作为管理者,希望能新增/编辑运营内容,可以创建/编辑新旧运营内容

方案:新增和编辑都跳转到同一个页面,编辑会先获取内容id传到后台获得对应的内容实体类然后传到前台页面上显示进行编辑,新增/编辑数据写好后点击“立即上线”or“存为草稿”均保存到数据库,status字段0代表草稿,1代表上线

 

消息管理

1、 作为管理员,希望有一个消息列表,可以浏览所有消息,希望能搜索消息信息,可以精确定位具体消息数据

方案:查询t_message表,判断前端是否传来参数,根据pagesize参数查询出相应数据。

 

2、 作为管理者,希望能上下线消息,可以控制运营消息在线与否

方案:t_message表中有字段statusbit类型,0代表草稿,1代表上线,修改该字段即可。

 

3、作为管理者,希望能删除运营消息,可以清理错误或不再使用的运营消息

方案:点击删除获取消息id,传给后台删除即可

 

4、作为管理者,希望能新增/编辑运营消息,可以创建/编辑新旧运营消息

方案:新增和编辑都跳转到同一个页面,编辑会先获取消息id传到后台获得对应的消息实体类然后传到前台页面上显示进行编辑,新增/编辑数据写好后点击“立即上线”or“存为草稿”均保存到数据库,status字段0代表草稿,1代表上线

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



返回列表 返回列表
评论

    分享到