Scala项目(图书管理体系)

打印 上一主题 下一主题

主题 800|帖子 800|积分 2400

4、models
  1. <strong>BookModel</strong>
复制代码
  1. package org.app
  2. package models
  3. // 图书类
  4. // id, 书名,作者,available:是否可外借
  5. case class BookModel(id: Int, name: String, author: String, var available:Boolean){
  6.   override def toString: String = {
  7.     val availableStr = if(available) "可外借" else "已借出"
  8.     s"编号:$id \t $name  \t $author, $availableStr"
  9.   }
  10. }
复制代码
  1. <strong>BorrowRecordModel</strong>
复制代码
  1. package org.app
  2. package models
  3. // 借阅记录类
  4. case class BorrowRecordModel(
  5.                               userName: String, // 借书人
  6.                               bookID:Int, // 书ID
  7.                               bookName: String, // 书名
  8.                               borrowDate: String, // 借书日期
  9.                               returnDate: Option[String] = None // 归还日期
  10.                             )
复制代码
  1. <strong>UserModel</strong>
复制代码
  1. package org.app
  2. package models
  3. case class UserModel(
  4.                       username:String,
  5.                       password:String,
  6.                       role: String // 普通用户,管理员
  7.                     ) {
  8. }
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表