OWL ITS + 탐지시스템(인터넷 진흥원)
src/main/java/kr/wisestone/owl/web/form/IssueForm.java
@@ -28,6 +28,7 @@
    private Long issueNumber;
    private Long registerId;    //  등록자 아이디 - issue insert batch 에서 사용
    private List<Long> userIds = Lists.newArrayList();
    private List<Long> departmentIds = Lists.newArrayList();    // 담당 부서
    private List<String> sendEmails = Lists.newArrayList(); //  이메일 발송 대상자
    private List<Long> attachedFileIds = Lists.newArrayList();
    private Long relationIssue;   // 연관 일감
@@ -36,6 +37,9 @@
    private List<Long> removeIds = Lists.newArrayList();
    private List<Long> ids = Lists.newArrayList();  //  이슈 다중 상태 변경에서 사용
    private String comment; //  이슈 상태 변경에서 변경 사유를 입력할 때 사용
    private Long companyId;    //업체필드
    private Long ispId;    //ISP필드
    private Long hostingId;    //호스팅필드
    public IssueForm() {
    }
@@ -55,6 +59,11 @@
        //  담당자 정보
        if (MapUtil.getLongs(params, "userIds") != null) {
            form.setUserIds(MapUtil.getLongs(params, "userIds"));
        }
        //  담당부서 정보
        if (MapUtil.getLongs(params, "departmentIds") != null) {
            form.setDepartmentIds(MapUtil.getLongs(params, "departmentIds"));
        }
        //  메일 발송자 정보
@@ -87,6 +96,20 @@
            form.setIds(MapUtil.getLongs(params, "ids"));
        }
        //  업체 필드 정보
        if (MapUtil.getLongs(params, "companyFieldId") != null){
            form.setCompanyId(MapUtil.getLong(params, "companyFieldId"));
        }
        //  ISP 필드 정보
        if (MapUtil.getLongs(params, "ispFieldId") != null){
            form.setIspId(MapUtil.getLong(params, "ispFieldId"));
        }
        //  HOSTING 필드 정보
        if (MapUtil.getLongs(params, "hostingFieldId") != null){
            form.setHostingId(MapUtil.getLong(params, "hostingFieldId"));
        }
        return form;
    }
@@ -182,6 +205,14 @@
        this.userIds = userIds;
    }
    public List<Long> getDepartmentIds() {
        return departmentIds;
    }
    public void setDepartmentIds(List<Long> departmentIds) {
        this.departmentIds = departmentIds;
    }
    public List<Long> getRemoveFiles() {
        return removeFiles;
    }
@@ -257,4 +288,28 @@
    public void setComment(String comment) {
        this.comment = comment;
    }
    public Long getCompanyId() {
        return companyId;
    }
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }
    public Long getIspId() {
        return ispId;
    }
    public void setIspId(Long ispId) {
        this.ispId = ispId;
    }
    public Long getHostingId() {
        return hostingId;
    }
    public void setHostingId(Long hostingId) {
        this.hostingId = hostingId;
    }
}