从0开始用kotlin做CRM之邮件系统--0.需求描述

406 阅读1分钟

什么?我又从0开始了? 不错,你没看错,现在又开始来做后端了。因为以前做android,非常喜欢kotlin,所以,决定用kotlin来完成此项目。bless

需求描述: 我们公司有几百个邮箱,分配给不同的客服人员负责。希望做一个邮件系统,完成以下功能:

  • 1.可以配置规则,来决定邮件的类型,比如是重要的,还是普通的
  • 2.可以配置规则,来决定邮件的分类,比如是订单,还是咨询,还是售后
  • 3.重要的邮件,只能组长处理,普通的就组员处理
  • 4.可以配置模板,后台自动回复某些邮件
  • 5.可以指定某个邮箱由哪个组员处理,并可以指定生效时间
  • 6.组长可以查看组员的邮件及回复内容
  • 7.查看邮件后,邮件变为已读,在未回复前,可手动将其改为未读,回复后变为已回复

边界图就没画了,主要是依赖钉钉,以及系统里的权限系统。对外提供统计数据

用例图: