package kr.wisestone.owl.domain; import javax.persistence.*; import java.io.Serializable; /** * Created by wisestone on 2018-11-01. */ @Entity public class IssueRisk extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private Long changeAssigneeCount; private Long changeDepartmentCount; private Long changeIssueStatusCount; private String issueStatusIds; @OneToOne @JoinColumn(name = "issue_id") private Issue issue; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "workspace_id") private Workspace workspace; public IssueRisk(){} public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getChangeAssigneeCount() { return changeAssigneeCount; } public void setChangeAssigneeCount(Long changeAssigneeCount) { this.changeAssigneeCount = changeAssigneeCount; } public Long getChangeIssueStatusCount() { return changeIssueStatusCount; } public void setChangeIssueStatusCount(Long changeIssueStatusCount) { this.changeIssueStatusCount = changeIssueStatusCount; } public String getIssueStatusIds() { return issueStatusIds; } public void setIssueStatusIds(String issueStatusIds) { this.issueStatusIds = issueStatusIds; } public Issue getIssue() { return issue; } public void setIssue(Issue issue) { this.issue = issue; } public Workspace getWorkspace() { return workspace; } public void setWorkspace(Workspace workspace) { this.workspace = workspace; } public Long getChangeDepartmentCount() { return changeDepartmentCount; } public void setChangeDepartmentCount(Long changeDepartmentCount) { this.changeDepartmentCount = changeDepartmentCount; } }