#
luxiaotao1123
2024-02-16 02eb9d41eb2f201ce18d8481f56d82fb89641d42
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/sys/controller/BaseController.java
@@ -32,8 +32,15 @@
        return loginUser == null ? null : loginUser.getId();
    }
    public BaseParam getBaseParam(Map<String, Object> map) {
        return BaseParam.build(map);
    public <T extends BaseParam> T buildParam(Map<String, Object> map, Class<T> clz) {
        T t  = null;
        try {
            t = clz.getDeclaredConstructor().newInstance();
            t.syncMap(map);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return t;
    }
}