企业内部文件分布式存储。功能需求涵盖如下方面:其一,用户注册与登录方面,用户可通过发送个人信息,凭借用户名及密码安全登录来完成登录这一流程。其二文件操作层面,用户能够进行文件的上传、下载以及删除操作,可查看文件列表与文件夹结构,并且在处理文件期间还能实现文件的共享与协作。其三,私人中心管理方面,用户可于个人中心查看并更改个人信息,还能查看文件的访问记录等相关内容。其四,文件搜索和过滤方面,用户可搜索特定文件,依照文件名、类型、大小等条件来实施筛选。
file-common为公共服务模块,主要为其它类提供些工具类,以及sys、api等功能公共的entity、mapper、dao、service服务,其他模块以jar包的形式引入进去,防止一个功能重复多次编写代码。
file-admin为是系统的核心,主要负责后台系统管理,提供系统主要业务,包括分布式文件管理、权限管理、系统配置、文件云存储等功能。
file-api为系统的通用API接口服务模块,主要负责用户登录、权限认证等功能。
file-dynamic-datasource为系统的多数据源处理模块