安卓端,使用rxjava+retrofit+mvp为基本框架:java混合kotlin进行开发(大部分为kotlin代码)
1.0版本:
funtion图:
用户角色:普通用户,商家,管理员
管理员:主要负责用户认证,商品上下架(禁用),广场管理,积分管理
商家:主要负责商品发布,编辑,上下架,广场发布,编辑,发货
通用功能:购买商品,物流查询,地址管理,搜索商品/广场/用户,个人资料设置,关注用户,收藏商品
安卓端:
1集成mob实现短信认证登录
2rxjava实现token三次token刷新机制
3使用自定义的图片加载库,地址:https://gitee.com/motosheep/libpicselect
4使用greendao实现数据少量缓存
5用户模块:用户认证,用户审核,用户信息修改,用户账号切换,用户关注
6商品模块:发布/编辑商品,上下架/禁用商品
7广场模块:发布/编辑广场,广场删除
8订单模块:订单创建,支付,发货,物流更新,确认收货
9搜索模块:用户搜索,广场搜索,商品搜索,搜索历史
10积分模块:管理员充值,查询用户积分
11收藏模块:收藏商品
12消息模块:订单消息
13bugly崩溃统计,应用升级
14集成极光推送用于消息通知
服务端(基于springboot集成的三方框架)
1用户模块:用户登录,注册,token验证,用户信息获取/修改,用户启用禁用
2文件模块:单文件上传接口
3商品模块:发布/编辑商品,上下架/禁用商品,商品查询(时间,价格排序)
4广场模块:发布/编辑广场,广场删除,广场查询(时间,热度排序)
5搜索模块:用户搜索,广场搜索,商品搜索(皆为模糊插叙)
8订单模块:订单创建,支付,发货,物流更新,确认收货(定时任务:1买家下单后二十四小时支付,2商家七天内发货,3订单查询三方接口,签收后七天自动收货)
9积分模块:充值,查询积分日志
10收藏模块:收藏商品
11消息模块:订单消息
12集成激光推送用于消息通知
//-------------------------------------------------
20200723 1.2.0版本升级:
1加入商家买家聊天系统
2整合消息推送
截图:
软件体验下载地址:
http://motosheep.xyz:8083/Blog/index
网友评论