OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-12-05 44a57264c3324558044820a421baf8055ac3f32d
src/main/java/kr/wisestone/owl/web/form/IssueForm.java
@@ -15,6 +15,8 @@
 * Created by wisestone on 2018-01-03.
 */
public class IssueForm {
    private Long id;
    private Long projectId;
    private Long issueStatusId;
@@ -30,6 +32,7 @@
    private List<Long> userIds = Lists.newArrayList();
    private List<Long> departmentIds = Lists.newArrayList();    // 담당 부서
    private List<String> sendEmails = Lists.newArrayList(); //  이메일 발송 대상자
    private String template;
    private List<Long> attachedFileIds = Lists.newArrayList();
    private Long relationIssue;   // 연관 일감
    private List<Map<String, Object>> issueCustomFields = Lists.newArrayList();
@@ -72,6 +75,11 @@
        //  메일 발송자 정보
        if (MapUtil.getStrings(params, "sendEmails") != null) {
            form.setSendEmails(MapUtil.getStrings(params, "sendEmails"));
        }
        //  메일 템플릿 정보
        if (MapUtil.getString(params, "template") != null) {
            form.setTemplate(MapUtil.getString(params, "template"));
        }
        //  텍스트 에디터에 첨부된 파일을 이슈와 연결하는 정보
@@ -221,6 +229,12 @@
        this.departmentIds = departmentIds;
    }
    public void addDepartmentId(Long departmentId) {
        if (this.departmentIds != null) {
            this.departmentIds.add(departmentId);
        }
    }
    public List<Long> getRemoveFiles() {
        return removeFiles;
    }
@@ -356,4 +370,12 @@
    public void setFiles(List<Map<String, Object>> files) {
        this.files = files;
    }
    public String getTemplate() {
        return template;
    }
    public void setTemplate(String template) {
        this.template = template;
    }
}