前言
微服务中底子数据是一个痛点,如下图这种数据,为做到共享,我们这样做
解决方案
1.不需要查询数据库的摆列,常量,数据字典等
维护在asmp-common中,如果需要api接口,在asmp-maindata中生存
2.维护在数据库的常量
统一在底子数据维护微服务(asmp-maindata)中提供服务,这样可以做到数据共享
在asmp-maindata中有TmCodeController提供维护在tm_code表中的底子数据,如下图
下图中的api提供根据codeTypeId查询底子数据
任何一个功能需要用到底子数据,需要提供codeTypeId和说明,如下图新增组织的功能中用到了品牌的底子数据
查询品牌底子数据
别的
如果下图这个方法不能满足你的需求,那么可以再增加一个方法.
如果并不是tm_code表中的底子数据,那么你可以新建一个controller(好比:省,你可以新建一个provinceController)
来源:https://blog.csdn.net/yaoayao123/article/details/111991297
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |