# Infinite-life **Repository Path**: arifcc/Infinite-life ## Basic Information - **Project Name**: Infinite-life - **Description**: 无限生活系统 一款基于SpringBoot+MyBatis-Plus+Layui的管理系,提供了 财务管理如收入,支出,还款管理,并且展示各种图表信息,提供数据预测等 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Infinite-life #### 介绍 无限生活系统 一款基于SpringBoot+MyBatis-Plus+Layui的管理系统(纯净化) 1. 财务管理:记录收入,支出,还款记录,并且展示各种图表信息,提供数据预测 ##### 规范 1. 生活成本支出:指的是每日必需成本,如交通,餐饮等,低于1000左右的消费 2. 大额支出:每日不必要,按年/包月等行为,如保险,车险,房租等 3. 收入:目前只有工资 4. 还款:每月还款信息 #### 技术架构 1. 后端为 SpringBoot + MyBatis-plus + MySQL 2. 前端为 Layui + ajax 3. JDK版本为jdk_11.0.5 #### 计划表 - [x] 1.0.0 初始化项目,新增初始的代码 - [x] 1.0.1 实现数据的基本录入,以及支出,收入,支付类型的规。 - [x] 2.0.0 前后分离改为单体应用,优化了录入方式,新增还款管理信息。 - [x] 2.1.1 丰富图表信息,每个月支出信息柱形统计图和收入信息柱形统计图 - [x] 2.1.2 丰富图表信息,每个月还款信息柱形统计图 - [x] 2.1.3 丰富图表信息,每个月各个类型占比饼图(支出,收入,还款) - [x] 2.2.0 列表优化显示类型,而不是显示id,优化时间显示,优化代码项 - [x] 2.2.2 数据持续优化,更新,新增excel导入导出,数据备份等功能。 - [x] 2.2.3 细化支出,分为生活成本支出和大额消费支出 #### 解决问题 1. list 页面,table 中显示代码项:使用了thymeleaf特性,通过layui的模板化完成代码项显示,具体看代码 2. 编辑页面的时间问题,之前返回非格式化字符,时间控件初始化失败,现在使用thymeleaf特性,将时间格式化,具体看代码