OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-18 729564acfd97630060acdd77694da87cc1c67979
src/main/java/kr/wisestone/owl/vo/IssueVo.java
@@ -1,6 +1,7 @@
package kr.wisestone.owl.vo;
import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.List;
@@ -37,17 +38,23 @@
    private UserVo registerVo;  //  이슈 상세에서 사용
    private Boolean modifyPermissionCheck = Boolean.FALSE;
    private List<UserVo> userVos = Lists.newArrayList();
    private List<DepartmentVo> departmentVos = Lists.newArrayList(); //담당부서 추가
    private List<AttachedFileVo> attachedFileVos = Lists.newArrayList();
    private List<IssueCommentVo> issueCommentVos = Lists.newArrayList();
    private List<IssueHistoryVo> issueHistoryVos = Lists.newArrayList();
    private List<IssueTypeCustomFieldVo> issueTypeCustomFieldVos = Lists.newArrayList();
    private List<IssueCustomFieldValueVo> issueCustomFieldValueVos = Lists.newArrayList();
    private List<IssueRelationVo> issueRelations = Lists.newArrayList();
    private List<IssueVo> issueDownVos = Lists.newArrayList();
    private List<IssueVo> issueRelationVos = Lists.newArrayList();
    private Long attachedFileCount;
    private Long issueCommentCount;
    private String modifyByName;    //  변경자 정보 - 이슈 변경 정보 상세 확인에서 사용
    private WorkflowStatusVo workflowStatusVo;
    private Long parentIssueId;     // 상위 일감
    private List<IssueCompanyVo> issueCompanyVos = Lists.newArrayList();
    private List<IssueIspVo> issueIspVos = Lists.newArrayList();
    private List<IssueHostingVo> issueHostingVos = Lists.newArrayList();
    public IssueVo(){}
@@ -307,6 +314,42 @@
        this.issueCustomFieldValueVos.add(issueCustomFieldValueVo);
    }
    public List<IssueCompanyVo> getIssueCompanyFieldVos() {
        return issueCompanyVos;
    }
    public void setIssueCompanyFieldVos(List<IssueCompanyVo> issueCompanyVos) {
        this.issueCompanyVos = issueCompanyVos;
    }
    public void addIssueCompanyFieldVo(IssueCompanyVo issueCompanyVo) {
        this.issueCompanyVos.add(issueCompanyVo);
    }
    public List<IssueIspVo> getIssueIspFieldVos() {
        return issueIspVos;
    }
    public void setIssueIspFieldVos(List<IssueIspVo> issueIspVos) {
        this.issueIspVos = issueIspVos;
    }
    public void addIssueIspFieldVo(IssueIspVo issueIspVo) {
        this.issueIspVos.add(issueIspVo);
    }
    public List<IssueHostingVo> getIssueHostingFieldVos() {
        return issueHostingVos;
    }
    public void setIssueHostingFieldVos(List<IssueHostingVo> issueHostingVos) {
        this.issueHostingVos = issueHostingVos;
    }
    public void addIssueHostingFieldVo(IssueHostingVo issueHostingVo) {
        this.issueHostingVos.add(issueHostingVo);
    }
    public Long getAttachedFileCount() {
        return attachedFileCount;
    }
@@ -370,4 +413,30 @@
    public  List<IssueVo> getIssueRelationIssueVos() { return  this.issueRelationVos; }
    public void setIssueRelationIssueVos(List<IssueVo> issueRelationVos) { this.issueRelationVos = issueRelationVos; }
    public List<DepartmentVo> getDepartmentVos() {
        return departmentVos;
    }
    public void setDepartmentVos(List<DepartmentVo> departmentVos) {
        this.departmentVos = departmentVos;
    }
    public Long getParentIssueId() {
        return parentIssueId;
    }
    public void setParentIssueId(Long parentIssueId) {
        this.parentIssueId = parentIssueId;
    }
    public List<IssueVo> getIssueDownVos() {
        return issueDownVos;
    }
    public void setIssueDownVos(List<IssueVo> issueDownVos) {
        this.issueDownVos = issueDownVos;
    }
}