1.项目介绍
该项目基于2022年6月上海票据交易所正式投用新一代票据系统而建设,新一代票据主要负责处理商业汇票,该集团下属104家企业均已投入使用,并且与4家银行如中国银行,农业银行,建设银行,工商银行接入功能,包含银行承兑汇票的出票、承兑、背书、贴现、转贴现、回购、再贴现、质押、保证、追索等全生命周期业务,使企业与银行,与票交所对于票据的流转的更加便捷。
2. 担任角色
负责新一代票据业务以及票据付款研发,银企直联接口开发,以及客户现场环境搭建,程序部署,有项目管理经验,对工作的排期,安排,开发,项目报告均有参与。
3.主要模块
3.1 票据
该模块主要包含功能:开票申请,开票登记,开票签收,提示收票,背书申请,背书登记,背书签收,贴现申请,贴现登记,质押申请,质押登记,追索,开票撤回,背书撤回,质押撤回等针对票交所现有功能而开发的业务功能与银企直连接口。票据模块组装银行对应功能所需要的参数,转发到业务系统与银行的中间件,该中间件即为转发系统,票据信息出口,根据票据模块传送的开票信息转发该票据到目标银行前置机(前置机为银行方部署),发送完成后该中间件便持续查询银行通用指令查询接口查询票据信息,更新票据信息到业务系统,以便做进一步操作,例如开票签收,所有操作均通过 mq 转发,实现异步。
3.2 付款
该模块主要配合票据模块使用,用于票据付款,付款申请可以从系统内发起也可以从外部接入,付款申请通过后生成支付单,支付单选择开票/背书付款,支付单通过工作流审批后将开票信息或者背书申请信息发送到票据。当票据模块完成对应操作后发送信息到 mq ,付款模块拉取 mq 消息,做失败、成功、部分失败、部分成功等状态的修改,根据业务需要进行回推付款状态的外部接口完成整个付款申请的闭环。
4. 技术栈
SSM,SpringCloudAlibaba,SpringBoot,Oracle,MybatisPlus,Redis,Nacos,RabbitMq,Vue,Maven
,Linux