特殊资产处置平台
项目描述: 构建“资产委托方、经纪人、服务商、投资人”同时在线的特殊资产服务场景,实现构建不良资产处置的O2O生态圈。
技术要点: eruka注册中心、springcloud、springboot、spring,mybatis作持久层,MySQL数据库、MybatisPlus便捷式开发工具、redis缓存、docker容器镜像打包项目;
责任描述:
1、阿里云第三方短信实现登录注册,用户登录密码Shiro加密,盐值加密,用户短信验证快捷登录;
2、配置商品模板枚举类,在MySQL数据库中创建模板表并赋予固定值,通过不同的商品类型进行产品分配;
3、书写商品创建代码,根据每个商品不同的属性,对商品的属性进行模块分类组建生成商品;
4、完成商品的列表和详情接口,dao层查询数据库,赋值到entity,将entity的值赋予dto或者vo类,利用list集合将类的属性进行封装,利用接口返回给前端json数据;
5、pom文件引用外部ExcelKit导入工具maven依赖,进行商品的批量导入;
6、商品审核步骤按照产品需求制定,审核时,代码通过接收当前节点的状态,根据审核指令更新状态;
7、根据产品需求,将订单业务划分为下单,待付款,待发货,待收货,完成这几个阶段,订单id存入Redis缓存数据库,使用redistemplate工具设置待付款过期时间,监听过期订单并更新状态;
8、订单、积分、优惠券服务之间的调用通过feign接口调用的形式,进行积分和优惠券的更新,基于缓存(Redis)实现分布式锁;;
9、支付宝APP的iOS和Android支付对接,H5支付;
10、订单id采用数据库订单表t_order中的主键id,int类型自增长;