表结构设计
- 用户
表名(user)
序号 | 字段名 | 描述 | 主键 | 是否为空 | 字段类型 |
---|---|---|---|---|---|
1 | id | 主键 | Y | N | bigInt(20) |
3 | name | N | varchar(20) | ||
4 | password | N | varchar(15) | ||
5 | varchar(30) | ||||
6 | phone | int(11) | |||
7 | nickname | varchar(20) | |||
8 | create_time | 创建时间 | N |
- todoList
表名(project)
序号 | 字段名 | 描述 | 主键 | 是否为空 | 字段类型 |
---|---|---|---|---|---|
1 | id | 主键 | Y | N | bigInt(20) |
2 | name | N | varchar(20) | ||
3 | order | 排序 | N | ||
4 | time | N | |||
5 | user_id | 外键 | N | ||
- todo
表名(task)
序号 | 字段名 | 描述 | 主键 | 是否为空 | 字段类型 |
---|---|---|---|---|---|
1 | id | 主键 | Y | N | bigInt(20) |
2 | project_id | 外键连接list | bigInt(20) | ||
3 | title | N | varchar(20) | ||
4 | content | 详情 | |||
5 | priority | 优先级 | N | int(2) | |
6 | status | 完成情况:0未完成 1完成 | N | int(2) | |
7 | deleted | 是否被删除: 0未删除 | N | int(1) |
接口
用户 url = “/user”
- 增/改/ ``` method post
request: { “name”: “a name”, “password”: “123123a” }
response: { “id”: “asdasdjaklsjdkl”, “name”: “a name”, “password”: “123123a”, “email”: null, “phone”: null, “nickname”: null }
2. 删除 ?? 没有这个功能???
2. 查(method = get)
<a name="lvqJZ"></a>
### todo列表 url = "/project"
1. 增加/改/查
method post
request: { “name”: “a list”, “sortoder”:时间戳 }
response: { “id”: “idddddd” “name”: “a name”, }
<a name="J4o8o"></a>
### todo个体 url = "/task"
1. 增加/删/改
method post
request { “projectId”: “aProjectId”, “title”:”atitle”, “content”:null, “priority”:1, “status”:0, “deleted”:0 }
response { “projectId”: “aProjectId”, “title”:”atitle”, “content”:null, “priority”:1, “status”:0, “deleted”:0 } ```