框架 springboot+maven ,ssh,ssm,shiro
数据库 mysql oracle
服务器 tomcat nginx
系统 linux win
前端 bootstrap vue
技术点 swagger lombok docker
金融系统:技术架构这块:当时框架用的是springboot+maven多模块+shiro+mybatis+redis +swagger+mysql+fabric+VUE ,是一个涉及跨语言调用的分布式前后端分离项目。用户登录有两种方式,一种是账号密码登录,密码用的是sm3签名摘要技术,shiro进行的认证授权,通过后生成token存入radis并且返回前端,以后前端每次访问都是要携带token才能访问,另外一种是ukey进行登录。消息通知用的是电子邮箱和手机短信完成的。Fabric用的go语言实现的,与web之间用的httpclient进行的数据传输。还有些常用技术和插件,如Lombok+过滤器+定时器+httpclient+maven profiles+远程调试技术等等,项目中web网站首页用的是echarts,包含柱状图、饼状图、折线图等等。
新单的数据流转有我来负责的、仓管开出仓单后核心企业进行新单的录入、供应商进行接收新单、供应商进行新单的转让或者融资、平台和银行进行审批放款、最后由核心企业进行还款。生成的关键信息上传到fabric超级账本框架基础信息存入mysql。
主要的业务模块的话,核心企业端主要涉及到:银行账户、仓单管理、新单管理(录入、撤回)、审核管理(入库、出、库录入审核)、还款管理等等。供应商涉及到银行账户、新单管理(签收、转让、融资)、转让审核等等,平台端主要有融资审核、放款、链上数据展示、核心企业额度发放、用户管理、日志管理等等。