diff --git a/src/main/scala/model/Issue.scala b/src/main/scala/model/Issue.scala index 7c90c69..4216338 100644 --- a/src/main/scala/model/Issue.scala +++ b/src/main/scala/model/Issue.scala @@ -15,11 +15,12 @@ def issueId = column[Int]("ISSUE_ID", O PrimaryKey) def openedUserName = column[String]("OPENED_USER_NAME") def milestoneId = column[Int]("MILESTONE_ID") + def assignedUserName = column[String]("ASSIGNED_USER_NAME") def title = column[String]("TITLE") def content = column[String]("CONTENT") def registeredDate = column[java.sql.Date]("REGISTERED_DATE") // TODO convert java.util.Date later def updatedDate = column[java.sql.Date]("UPDATED_DATE") - def * = userName ~ repositoryName ~ issueId ~ openedUserName ~ milestoneId ~ title ~ content ~ registeredDate ~ updatedDate <> (Issue, Issue.unapply _) + def * = userName ~ repositoryName ~ issueId ~ openedUserName ~ milestoneId.? ~ assignedUserName.? ~ title ~ content ~ registeredDate ~ updatedDate <> (Issue, Issue.unapply _) } case class Issue( @@ -27,7 +28,8 @@ repositoryName: String, issueId: Int, openedUserName: String, - milestoneId: Int, + milestoneId: Option[Int], + assignedUserName: Option[String], title: String, content: String, registeredDate: java.sql.Date,