设计接口:
接口参数有两个:userCode,field(可以为任意)
接口要求是:修改用户角色和企业,无论接入什么平台,都不需要改代码,灵活配置;
已知:用户编码可以查出企业信息,企业标识可以查出角色,企业标识可以查出平台,平台可以查出和设置角色;
请问:那个任意字段我怎么判断修改了什么角色呢?能怎么设计?
为了灵活配置,可以在接口中使用一个配置文件来存储角色字段和角色之间的映射关系,这样就可以根据 field 参数的值来判断修改的是哪个角色了。可以使用 JSON 或者 XML 等格式来存储配置文件。
首先,在接口中读取配置文件,并将其转换为能够方便查询的数据结构(如 HashMap)。然后根据 userCode 参数查询企业信息,并使用企业标识来查询角色和平台信息。根据 field 参数查询配置文件,来确定要修改的是哪个角色。最后根据平台信息来修改对应的角色。
仅供参考,望采纳,谢谢。