OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-12-02 a2d725403ea649dc7ac266e50ed0905ee93c2e9b
src/main/java/kr/wisestone/owl/web/condition/IssueTypeCondition.java
@@ -1,6 +1,7 @@
package kr.wisestone.owl.web.condition;
import kr.wisestone.owl.util.ConvertUtil;
import kr.wisestone.owl.util.MapUtil;
import java.util.Map;
@@ -13,12 +14,24 @@
    private Integer page;
    private Integer pageSize;
    private Long workspaceId;
    private Long projectId;
    private String deep;    //  상세 조회에서 가져올 데이터의 종류를 결정한다.
    private boolean UseProject = false;     // 프로젝트에서 사용중인 이슈타입을 가져올때 사용
    private String companyYn;
    private String ispYn;
    private String hostingYn;
    private String startDate;
    private String endDate;
    public IssueTypeCondition(){}
    public static IssueTypeCondition make(Map<String, Object> conditions) {
        IssueTypeCondition condition = ConvertUtil.convertMapToClass(conditions, IssueTypeCondition.class);
    public static IssueTypeCondition make(Map<String, Object> params) {
        IssueTypeCondition condition = ConvertUtil.convertMapToClass(params, IssueTypeCondition.class);
        if (MapUtil.getString(params, "useProject") != null) {
            condition.setUseProject(MapUtil.getBoolean(params, "useProject"));
        }
        return condition;
    }
@@ -69,4 +82,60 @@
    public void setDeep(String deep) {
        this.deep = deep;
    }
    public Long getProjectId() {
        return projectId;
    }
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    public boolean isUseProject() {
        return UseProject;
    }
    public void setUseProject(boolean useProject) {
        UseProject = useProject;
    }
    public String getCompanyYn() {
        return companyYn;
    }
    public void setCompanyYn(String companyYn) {
        this.companyYn = companyYn;
    }
    public String getIspYn() {
        return ispYn;
    }
    public void setIspYn(String ispYn) {
        this.ispYn = ispYn;
    }
    public String getHostingYn() {
        return hostingYn;
    }
    public void setHostingYn(String hostingYn) {
        this.hostingYn = hostingYn;
    }
    public String getStartDate() {
        return startDate;
    }
    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }
    public String getEndDate() {
        return endDate;
    }
    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }
}