public Object encolseModel(Object param, String type,String model) {
TblEmp tblEmp = new TblEmp();
switch (type) {
case ("UPDATE"):
tblEmp = (TblEmp) param;
if (tblEmp != null) {
tblEmp = tblEmpService.findById(tblEmp.getEmpId());
}
return tblEmp;
case ("DELETE"):
if (param != null) {
tblEmp = tblEmpService.findById((Integer) param);
}
return tblEmp;
}
return tblEmp;
}
以上是一个通过调用service去返回pojo的方法,怎么把它变成通用的方法?
比如我现在要另一个pojo,比如Department,也要用到这一套逻辑,何如改造这个方法呢?比如说我只要额外传入一个Department,和DepartmentService,
同样可以返回封装好的department,怎么实现?