更新文档

master
zcy 2021-03-22 11:04:52 +08:00
parent cfdf81a892
commit 7684079f0e
2 changed files with 44 additions and 14 deletions

View File

@ -11,13 +11,25 @@
开源的后台管理前后端 开源的后台管理前后端
后端采用go+gin+ redis 后端采用go+gin+ redis
前端采用vue+iview框架 前端采用vue+iview框架
#### how to use? #### 如何使用
本后台接口提供了完备的文档,可以搭配上面提供的前台,后台前端系统,同时也可以在此基础上搭建自己的前台系统。</br>
数据表位于[background.sql](https://gitee.com/290198252/background/blob/master/background.sql)</br>
## 设计目标 ## 设计目标
提供功能:</br> 大部分团队协同软件侧重于团队人员的管理功能,本项目既提供了传统博客方面的接口,同时提供了丰富的个人管理的功能。</br>
- 简单鉴权 现有功能:</br>
- 文章(公有文章)管理 - 简单鉴权:
- 备忘管(私有文章)管理 账号密码登录
- 个人时间和计划管理 - 文章(公有文章)管理>:
1. 文章分3级管理。
2. 提供图片上传下载接口富文本能力。
- 备忘管(私有文章)管理:
- 个人管理相关功能:
1. 每日时间管理,生成周报表,月报表的能力。
2. 代办事项管理。
3. 个人状态,每日睡眠周期记录,每日进食记录,生成月/周报表。
- 相关辅助接口 - 相关辅助接口
图像上传等返回下载图像的url,为文章提供富文本能力。 图像上传等返回下载图像的url,为文章提供富文本能力。
@ -63,14 +75,15 @@
- 周/月统计 - 周/月统计
### 睡眠记录管理
这里参照了R90科学睡眠方法建议使用者使用智能手环记录自己的
### 计划管理 ### 计划管理
计划即是未做的事项。 计划即是未做的事项。
### 时间管理 ### 时间管理
![image.png](https://www.testingcloud.club/sapi/api/image_download/7cdfd098-7c99-11eb-93e9-525400dc6cec.png) ![image.png](https://www.testingcloud.club/sapi/api/image_download/7cdfd098-7c99-11eb-93e9-525400dc6cec.png)
- 天时间线管理。 - 天时间线管理。
- 时间统计。 - 每日计划时间统计。
- 计划的实施时间。 - 计划的实施时间。
时间消耗表格字段说明: </br> 时间消耗表格字段说明: </br>

View File

@ -60,12 +60,13 @@ CREATE TABLE `doc` (
`create_time` datetime DEFAULT NULL, `create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL, `delete_time` datetime DEFAULT NULL,
`version` float(255,0) DEFAULT '0', `version` int(11) DEFAULT '0',
`is_public` int(1) unsigned zerofill DEFAULT '0', `is_public` int(1) unsigned zerofill DEFAULT '0',
`deleted` int(1) DEFAULT '0', `deleted` int(1) DEFAULT '0',
`origin_url` varchar(255) DEFAULT NULL, `origin_url` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`) `es_id` varchar(255) DEFAULT NULL,
) ENGINE=InnoDB AUTO_INCREMENT=390 DEFAULT CHARSET=utf8; PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=406 DEFAULT CHARSET=utf8;
/*Table structure for table `doc_comment` */ /*Table structure for table `doc_comment` */
@ -139,7 +140,7 @@ CREATE TABLE `doc_type` (
`type_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `type_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`group` int(11) DEFAULT NULL, `group` int(11) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC;
/*Table structure for table `files` */ /*Table structure for table `files` */
@ -186,7 +187,7 @@ CREATE TABLE `memo` (
`content` blob COMMENT '内容', `content` blob COMMENT '内容',
`delete` int(1) DEFAULT NULL, `delete` int(1) DEFAULT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*Table structure for table `permission` */ /*Table structure for table `permission` */
@ -211,7 +212,7 @@ CREATE TABLE `plan` (
`content` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `content` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`type` int(11) DEFAULT NULL, `type` int(11) DEFAULT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*Table structure for table `plan_type` */ /*Table structure for table `plan_type` */
@ -286,6 +287,22 @@ CREATE TABLE `sys_position` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3537 DEFAULT CHARSET=utf8mb4; ) ENGINE=InnoDB AUTO_INCREMENT=3537 DEFAULT CHARSET=utf8mb4;
/*Table structure for table `undo` */
DROP TABLE IF EXISTS `undo`;
CREATE TABLE `undo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`content` varchar(512) DEFAULT NULL,
`spend_time` int(11) DEFAULT NULL,
`level` int(11) DEFAULT NULL,
`type` int(11) DEFAULT NULL,
`parent` int(11) DEFAULT NULL,
`done` int(11) DEFAULT NULL,
`done_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;
/*Table structure for table `user_permissions` */ /*Table structure for table `user_permissions` */
DROP TABLE IF EXISTS `user_permissions`; DROP TABLE IF EXISTS `user_permissions`;