- 前置条件
- 介绍
- 表结构
- 项目结构
前置条件
在开发之前,要保证环境已经安装正确,详见 开发环境搭建
介绍
创建一个简单的项目,实现记录待办事项的功能。
具体功能包括:创建任务、根据任务Id获取任务、根据任务编号获取任务、根据ID删除任务、根据任务ID更新任务信息。
表结构
todo_user用户表,存储该项目中的用户信息
字段名字段类型字段说明idBIGINT UNSIGNED主键employee_nameVARCHAR员工名employee_numberVARCHAR员工号emailVARCHAR邮箱
todo_task任务表,存储该项目中所有的任务信息和任务与用户的关系
字段名字段类型字段说明idBIGINT UNSIGNED主键employee_idBIGINT员工IDtask_numberVARCHAR任务编号task_descriptionVARCHAR任务描述stateVARCHAR状态
项目结构
choerodon-todo-service├── init-local-database.sh├── pom.xml└── src└── main├── java│ └── io│ └── choerodon│ └── todo│ ├── TodoServiceApplication.java│ ├── api│ │ └── controller│ │ └── v1│ │ ├── TaskController.java│ │ └── UserController.java│ ├── app│ │ └── service│ │ ├── TaskService.java│ │ ├── UserService.java│ │ └── impl│ │ ├── TaskServiceImpl.java│ │ └── UserServiceImpl.java│ └── infra│ ├── dto│ │ ├── TaskDTO.java│ │ └── UserDTO.java│ └── mapper│ ├── TaskMapper.java│ └── UserMapper.java└── resources├── application.yml├── bootstrap.yml├── mapper│ └── TaskMapper.xml└── script└── db├── todo_task.groovy└── todo_user.groovy
