#
Junjie
2024-07-13 5fd478fcee23bbdac0fe4fbe9becdd2a28d14c56
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/domain/BaseParam.java
@@ -4,6 +4,7 @@
import lombok.Data;
import java.io.Serializable;
import java.util.Map;
/**
 * Created by vincent on 2/13/2024
@@ -14,7 +15,7 @@
    private static final long serialVersionUID = 1L;
    @TableField(exist = false)
    private Integer pageIdx;
    private Integer current;
    @TableField(exist = false)
    private Integer pageSize;
@@ -28,4 +29,26 @@
    @TableField(exist = false)
    private String condition;
    @TableField(exist = false)
    private Map<String, Object> map;
    public void syncMap(Map<String, Object> map) {
        if (null == map) {
            return;
        }
        if (null != map.get("current")) {
            this.setCurrent(Integer.parseInt(String.valueOf(map.get("current"))));
            map.remove("current");
        }
        if (null != map.get("pageSize")) {
            this.setPageSize(Integer.parseInt(String.valueOf(map.get("pageSize"))));
            map.remove("pageSize");
        }
        if (null != map.get("condition")) {
            this.setCondition(String.valueOf(map.get("condition")));
            map.remove("condition");
        }
        this.setMap(map);
    }
}