各位先进好,小弟对接口参数设计上有些问题想请各
目前的案子架构,有切分很多系统别 (约莫17个子系统)
今天需要提供档案给系统A,于是系统A的工程师开给我们了这么一个接口供我们呼叫
public boolean importData(String serviceId,
String caseId, List<File> fileList);
今天系统A的工程师,说要用AOP记录是哪个系统呼叫的,
于是所以要我们参数多传一个 String 系统代码,就变成下面这样
public boolean importData(String systemCode, String serviceId,
String caseId, List<File> fileList);
但是这个新加的参数,在方法实作里面完全没用到,纯粹为了AOP记录系统代码
请问各位怎么看这设计XD
p.s 此接口仅供我们系统使用
p.s 系统A工程师说: 他们提供给别人呼叫的所有接口,都要加"系统代码"这个参数
小弟学艺不精,难道这是一种特殊设计吗?
感谢各位指点╭(─╴╴─)╮ ▃▇