97boy 2023-01-12 09:56 采纳率: 87.5%
浏览 28
已结题

java修改角色接口设计

设计接口:
接口参数有两个:userCode,field(可以为任意)

接口要求是:修改用户角色和企业,无论接入什么平台,都不需要改代码,灵活配置;

已知:用户编码可以查出企业信息,企业标识可以查出角色,企业标识可以查出平台,平台可以查出和设置角色;

请问:那个任意字段我怎么判断修改了什么角色呢?能怎么设计?

  • 写回答

1条回答 默认 最新

  • |__WhoAmI__| 2023-01-12 10:14
    关注

    为了灵活配置,可以在接口中使用一个配置文件来存储角色字段和角色之间的映射关系,这样就可以根据 field 参数的值来判断修改的是哪个角色了。可以使用 JSON 或者 XML 等格式来存储配置文件。

    首先,在接口中读取配置文件,并将其转换为能够方便查询的数据结构(如 HashMap)。然后根据 userCode 参数查询企业信息,并使用企业标识来查询角色和平台信息。根据 field 参数查询配置文件,来确定要修改的是哪个角色。最后根据平台信息来修改对应的角色。
    仅供参考,望采纳,谢谢。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月20日
  • 已采纳回答 1月12日
  • 创建了问题 1月12日