OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-15 dc873bdc1e57945d6cb6eadd41ef38cc2a4b35d3
src/main/java/kr/wisestone/owl/web/condition/DepartmentCondition.java
@@ -1,7 +1,10 @@
package kr.wisestone.owl.web.condition;
import com.google.common.collect.Lists;
import kr.wisestone.owl.util.ConvertUtil;
import kr.wisestone.owl.util.MapUtil;
import java.util.List;
import java.util.Map;
/**
@@ -13,11 +16,21 @@
    private String departmentDescription;
    private Long departmentCount;
    private List<Long> excludeIds = Lists.newArrayList();
    private List<Long> departmentIds = Lists.newArrayList();
    private Integer Page;
    private Integer PageSize;
    public static DepartmentCondition make(Map<String, Object> departmentConditions) {
        return ConvertUtil.convertMapToClass(departmentConditions, DepartmentCondition.class);
        DepartmentCondition condition = ConvertUtil.convertMapToClass(departmentConditions, DepartmentCondition.class);
        if (MapUtil.getStrings(departmentConditions, "excludeIds") != null) {
            condition.setExcludeIds(MapUtil.getLongs(departmentConditions, "excludeIds"));
        }
        return condition;
    }
    public Long getId() {
@@ -67,4 +80,20 @@
    public void setPageSize(Integer pageSize) {
        PageSize = pageSize;
    }
    public List<Long> getDepartmentIds() {
        return departmentIds;
    }
    public void setDepartmentIds(List<Long> departmentIds) {
        this.departmentIds = departmentIds;
    }
    public List<Long> getExcludeIds() {
        return excludeIds;
    }
    public void setExcludeIds(List<Long> excludeIds) {
        this.excludeIds = excludeIds;
    }
}