Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. class GroupTable(tag: Tag) extends Table[Group](tag, "groups") {
  2. def name = column[String]("name", O.PrimaryKey)
  3.  
  4. def day = column[String]("day")
  5.  
  6. def subject = column[String]("subject")
  7.  
  8. def typeSub = column[String]("typeSub")
  9.  
  10. def start = column[Time]("start")
  11.  
  12. def end = column[Time]("end")
  13.  
  14. def teacher = column[String]("teacher")
  15.  
  16. def auditorium = column[Int]("auditorium")
  17.  
  18. override def * = (name, day, subject, typeSub, start, end, teacher, auditorium) <>((Group.apply _).tupled, Group.unapply)
  19. }
  20.  
  21. slick.dbs.default.driver = "slick.driver.MySQLDriver$"
  22. slick.dbs.default.db.driver="com.mysql.jdbc.Driver"
  23. slick.dbs.default.db.url="jdbc:mysql://localhost:3306/testdb"
  24. slick.dbsdefault.user="root"
  25. slick.dbs.default.password=""
  26.  
  27. play.evolutions.autoApply=true
  28.  
  29. evolutionplugin=enabled
  30. play.evolutions.db.default.autoApply=true
  31. play.evolutions.db.default.autoApplyDowns=true
  32.  
  33. name := "TimetableAPI"
  34.  
  35. version := "1.0"
  36.  
  37. lazy val `timetableapi` = (project in file(".")).enablePlugins(PlayScala)
  38.  
  39. scalaVersion := "2.11.7"
  40.  
  41. libraryDependencies ++= Seq(cache, ws, specs2 % Test, evolutions,
  42. "mysql" % "mysql-connector-java" % "5.1.34",
  43. "com.typesafe.play" %% "play-slick" % "1.1.0",
  44. "com.typesafe.play" %% "play-slick-evolutions" % "1.1.0")
  45.  
  46. unmanagedResourceDirectories in Test <+= baseDirectory(_ / "target/web/public/test")
  47.  
  48. resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases"
  49.  
  50. routesGenerator := InjectedRoutesGenerator
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement