主要采用的技术架构是SpringCloud微服务架构,项目部署是jenkins。我主要负责所有系统的开发,用到的技术框架还有SpringBoot、SpringDataJPA、liquibase、ActiveMQ消息队列、solr全文检索引擎等,其中涉及到同第三方的联调。并且在药明项目中担任技术骨干和项目负责人的角色。
项目按照使用群体的不同分为直采平台(原新览博网)、FullMoon(供应商后台)、Ocean(管理后台)、老览博(Labnetwork),各平台的大致功能如下:
直采平台:主要提供给供应链采购部门的采购员使用,采购员可以通过该平台采购化学品、生物和耗材。直采平台主要的功能模块有内部申领、外部采购、询价。
内部申领:如果该物品在药明的仓库内存在则可以走申领流程,在申领时系统会判断申领人的实验室所在城市以及对应的仓库所在地,因为部分仓库是不支持异地申领的。
外部采购:对于药明的内部仓库不存在的产品,则需要走外部采购,操作流程同申领类似。对于没有价格的产品则需要对外部供应商发起询价,然后供应商在FM平台对询价进行回复,如果供应商回复的询价中该产品有库存并且价格不超过特别买家价则