[toc=2]
# 接口文档目录
## 接口目录的作用
1. 对文档结构有更直观的理解(无序列表)
1. 方便文档跳转(超链接)
>[danger] 本质上, 就是`无序列表` + `超链接`
## 如何编写目录
* 看云帮助 ==> [操作目录](https://help.kancloud.cn/41499)
```markdown
* [数据字典](data_doc.md)
* [用户接口](first_11.md)
* [用户注册](userRegister.md)
* [用户登录](userLogin.md)
* [获取验证码](getCode.md)
* [上传用户头像](uploadHeadImg.md)
* [更改密码](changePassword.md)
* [用户信息](userInfo.md)
* [费用接口](first_22.md)
* [微信充值(完善中...)](weiXinCharge.md)
* [微信交押金(完善中...)](weiXinDeposit.md)
* [微信退押金(完善中...)](weiXinReturn.md)
* [支付宝充值(完善中...)](aLiCharge.md)
* [支付宝交押金(完善中...)](aLiDeposit.md)
* [支付宝退押金(完善中...)](aLiReturn.md)
* [查询余额](getRemnantMoney.md)
* [交易明细/消费记录](tradeRecord.md)
* [交易明细/充值记录](chargeRecord.md)
```
# 更新信息
## 更新信息应该包含哪些内容
### 1. 更新时间
![](https://box.kancloud.cn/570619eee6313fede82d1596e5523a2b_794x570.png)
### 2. 更改信息
* 更新说明
![](https://box.kancloud.cn/f48118d23d510d05889f8d3b4ed3a008_988x223.png)
* 新增接口
![](https://box.kancloud.cn/f91a9ecee3189a2dd76b18c0a0d35d91_850x216.png)
* 修改接口
![](https://box.kancloud.cn/3441d719c9aa6982b5831cedd57b65d4_757x275.png)
* 删除接口
![](https://box.kancloud.cn/767c37844ff7082bbb2bfe5a435f83e6_711x234.png)
* 接口更名
![](https://box.kancloud.cn/fbafd9e8cabf89ff679d1df9f916408c_877x545.png)
### 3. 更为细节的说明可以放在评论里
![](https://box.kancloud.cn/e415e7147b993dc157586d3954567895_1002x402.png)
# 数据字典
## 什么是数据字典
> 数据库表结构的图表展示
## 如何创建数据字典
### 1. 为文档添加`数据字典支持`
![](https://box.kancloud.cn/7336c4190debb495fa6991462047f5be_209x270.png)
![](https://box.kancloud.cn/831b84f54236ca6f146b649611893e97_800x555.png)
### 2. 获取sql建表语句
![](https://box.kancloud.cn/c55a0882540c7ca25d72153fcbc09d57_880x470.png)
### 3. 加上```[sql]
```
```[sql]
CREATE TABLE `zknu_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(32) DEFAULT '',
`password` varchar(32) DEFAULT NULL,
`auth` tinyint(4) DEFAULT '0' COMMENT '权限',
`vehicles` varchar(1024) DEFAULT '' COMMENT '用户拥有的车辆id集合 ',
`money` int(32) DEFAULT '0' COMMENT '用户充值',
`phone` varchar(32) DEFAULT '' COMMENT '客户电话',
`identity` varchar(64) DEFAULT '' COMMENT '身份证号',
`photo` varchar(64) DEFAULT '' COMMENT '头像名称',
`deposited` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否交押金 1:yes 0:no',
`ownerid` int(11) DEFAULT NULL,
`masterid` int(11) DEFAULT NULL COMMENT '标记主卡id',
`familys` varchar(1024) DEFAULT '' COMMENT '保存主用户的所有副卡用户,也就是家庭成员',
`bindTime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '主卡为副卡绑定时的时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;
```
```
### 4. 得到数据词典
```[sql]
CREATE TABLE `zknu_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(32) DEFAULT '',
`password` varchar(32) DEFAULT NULL,
`auth` tinyint(4) DEFAULT '0' COMMENT '权限',
`vehicles` varchar(1024) DEFAULT '' COMMENT '用户拥有的车辆id集合 ',
`money` int(32) DEFAULT '0' COMMENT '用户充值',
`phone` varchar(32) DEFAULT '' COMMENT '客户电话',
`identity` varchar(64) DEFAULT '' COMMENT '身份证号',
`photo` varchar(64) DEFAULT '' COMMENT '头像名称',
`deposited` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否交押金 1:yes 0:no',
`ownerid` int(11) DEFAULT NULL,
`masterid` int(11) DEFAULT NULL COMMENT '标记主卡id',
`familys` varchar(1024) DEFAULT '' COMMENT '保存主用户的所有副卡用户,也就是家庭成员',
`bindTime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '主卡为副卡绑定时的时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;
```
- 打造高逼格接口管理平台
- 开篇
- 课程简介
- 聊聊接口平台
- 接口平台简介
- 优雅的使用看云
- 接口和markdown
- 接口文档版本演进
- 微软的硬菜--vscode
- markdown基础语法
- markdown进阶语法--流程图
- markdown进阶语法--时序图
- markdown进阶语法--API文档
- 接口文档的基本概念
- 接口管理平台的基本元素
- 编写接口文档并且发布更新
- 接口安全
- 文档安全
- 接口安全
- Git化你的文档
- 使用Git管理文档
- 自动化
- 自动化文档更新
- 收尾
- 如何反馈问题
- 课程总结
- 示例
- 更新信息
- 查询历史天气
- markdown语法示例
- 流程图示例
- 时序图示例
- 登录/注册
- 数据字典示例
- 课程问题解答