我正在使用 play framework 和 slick,play framework 在表单验证中使用案例映射,但是有些值我不需要验证,因为它们不是由用户输入的,例如,完成的 ID 和日期在后端。
最后,我希望有一个像这样的课堂案例,提供给 Slick 并与我的 Table 一起使用。
case class Order(id: Long, order: String, date: Date)
对于 Play 的表单验证,我将提供一个单独的案例类:
case Class inputableOrder(order: String)
然后我可以创建从 inputableOrder 获取变量并将其添加到 Order 类的 Order 类吗?
case class Order(id: Long, date: Date) // <- some way to add the variable from inputableOrder?
我只是想防止重复,但我仍然需要两个不同的案例类(一个用于表单验证,另一个用于处理数据库)。
有没有办法修改现有案例 Class ,删除变量或修改变量类型?