package kr.itn.itnhub.contact; /** * 담당자 1명. 신청기관/문정원/변호사 세 구분({@link #category})을 한 테이블에 담는다 - * 세 구분이 필드 구성(성명·소속·부서·연락처 등)을 그대로 공유하기 때문이다. * 신청기관 담당자는 {@code affiliation}에 소속 기관명이 들어간다. */ public class Contact { private Long id; private String category; private String name; private String affiliation; private String deptName; private String title; private String phone; private String email; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAffiliation() { return affiliation; } public void setAffiliation(String affiliation) { this.affiliation = affiliation; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } }