Fix type of issue model.

This commit is contained in:
shimamoto
2013-06-19 21:27:13 +09:00
parent 75851923e6
commit df78fdbaca

View File

@@ -15,11 +15,12 @@ object Issues extends Table[Issue]("ISSUE") {
def issueId = column[Int]("ISSUE_ID", O PrimaryKey) def issueId = column[Int]("ISSUE_ID", O PrimaryKey)
def openedUserName = column[String]("OPENED_USER_NAME") def openedUserName = column[String]("OPENED_USER_NAME")
def milestoneId = column[Int]("MILESTONE_ID") def milestoneId = column[Int]("MILESTONE_ID")
def assignedUserName = column[String]("ASSIGNED_USER_NAME")
def title = column[String]("TITLE") def title = column[String]("TITLE")
def content = column[String]("CONTENT") def content = column[String]("CONTENT")
def registeredDate = column[java.sql.Date]("REGISTERED_DATE") // TODO convert java.util.Date later def registeredDate = column[java.sql.Date]("REGISTERED_DATE") // TODO convert java.util.Date later
def updatedDate = column[java.sql.Date]("UPDATED_DATE") 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( case class Issue(
@@ -27,7 +28,8 @@ case class Issue(
repositoryName: String, repositoryName: String,
issueId: Int, issueId: Int,
openedUserName: String, openedUserName: String,
milestoneId: Int, milestoneId: Option[Int],
assignedUserName: Option[String],
title: String, title: String,
content: String, content: String,
registeredDate: java.sql.Date, registeredDate: java.sql.Date,