Scala 十分钟编写CRM

本文将指导你如何在十分钟内使用Scala2.13.1版本通过控制台构建一个简单的CRM系统,涵盖基础功能实现。
摘要由CSDN通过智能技术生成

1、控制台实现CRM(Scala2.13.1) 

package crm

import java.time.LocalDateTime

import scala.collection.mutable.ListBuffer
import scala.io.StdIn
import scala.util.control.Breaks._

object App {
    /**
     * 存用户信息
     */
    val userList = scala.collection.mutable.ListBuffer[User]()
    userList.addOne(User.apply(1, "Jack", 22, "1234", "jack@qq.com", 'M'))
    val ct = System.currentTimeMillis();

    /**
     * 程序入口
     *
     * @param args
     */
    def main(args: Array[String]): Unit = {
        doEnterMenu(waitingMenu())
    }

    /**
     * 等待菜单输入
     *
     * @return
     */
    def waitingMenu(): Int = {
        printf("--欢迎使用--(hooTJ:%s)\r\n", LocalDateTime.now())
        println("1: 添加客户")
        println("2: 修改客户")
        println("3: 删除客户")
        println("4: 客户列表")
        println("5: 查询客户")
        println("6: 退出系统")
        println("请选择操作:1,2,3,4,5,6")
        StdIn.readInt()
    }

    /**
     * 菜单输入后需要处理的业务逻辑
     *
     * @param menu
     */
    def doEnterMenu(menu: Int): Unit = {
        menu match {
            case 1 => {
                addUser(showInfo(1).asInst
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值