- 前置条件
- 介绍
- 表结构
- 项目结构
前置条件
在开发之前,要保证环境已经安装正确,详见 开发环境搭建
介绍
创建一个简单的项目,实现记录待办事项的功能。
具体功能包括:创建任务、根据任务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-parent
└─choerodon-todo-service
└─src
├─main
│ ├─java
│ │ └─io
│ │ └─choerodon
│ │ └─todo
│ │ ├─api
│ │ │ ├─controller
│ │ │ │ └─v1
│ │ │ └─dto
│ │ ├─app
│ │ │ └─service
│ │ │ └─impl
│ │ ├─domain
│ │ │ ├─repository
│ │ │ ├─service
│ │ │ │ └─impl
│ │ │ └─todo
│ │ │ ├─convertor
│ │ │ └─entity
│ │ └─infra
│ │ ├─dataobject
│ │ ├─mapper
│ │ └─repository
│ │ └─impl
│ └─resources
│ ├─mapper
│ └─script
│ └─db
└─test
└─java