diff --git a/src/main/scala/model/IssueComment.scala b/src/main/scala/model/IssueComment.scala index 400d5c5..9f5c3a6 100644 --- a/src/main/scala/model/IssueComment.scala +++ b/src/main/scala/model/IssueComment.scala @@ -4,13 +4,14 @@ object IssueComments extends Table[IssueComment]("ISSUE_COMMENT") with IssueTemplate with Functions { def commentId = column[Int]("COMMENT_ID", O AutoInc) + def action = column[String]("ACTION") def commentedUserName = column[String]("COMMENTED_USER_NAME") def content = column[String]("CONTENT") def registeredDate = column[java.util.Date]("REGISTERED_DATE") def updatedDate = column[java.util.Date]("UPDATED_DATE") - def * = userName ~ repositoryName ~ issueId ~ commentId ~ commentedUserName ~ content ~ registeredDate ~ updatedDate <> (IssueComment, IssueComment.unapply _) + def * = userName ~ repositoryName ~ issueId ~ commentId ~ action.? ~ commentedUserName ~ content ~ registeredDate ~ updatedDate <> (IssueComment, IssueComment.unapply _) - def autoInc = userName ~ repositoryName ~ issueId ~ commentedUserName ~ content ~ registeredDate ~ updatedDate returning commentId + def autoInc = userName ~ repositoryName ~ issueId ~ action.? ~ commentedUserName ~ content ~ registeredDate ~ updatedDate returning commentId def byPrimaryKey(commentId: Int) = this.commentId is commentId.bind } @@ -19,6 +20,7 @@ repositoryName: String, issueId: Int, commentId: Int, + action: Option[String], commentedUserName: String, content: String, registeredDate: java.util.Date, diff --git a/src/main/scala/service/IssuesService.scala b/src/main/scala/service/IssuesService.scala index 0484540..7d65463 100644 --- a/src/main/scala/service/IssuesService.scala +++ b/src/main/scala/service/IssuesService.scala @@ -190,6 +190,7 @@ owner, repository, issueId, + None, loginUser, content, currentDate,