前置条件

在开发之前,要保证环境已经安装正确,详见 开发环境搭建

介绍

创建一个简单的项目,实现记录待办事项的功能。

具体功能包括:创建任务、根据任务Id获取任务、根据ID删除任务、根据任务编号删除任务、根据任务ID更新任务信息。

表结构

  • todo_user 用户表,存储该项目中的用户信息

字段名字段类型字段说明idBIGINT UNSIGNED主键employee_nameVARCHAR员工名employee_numberVARCHAR员工号emailVARCHAR邮箱

  • todo_task 任务表,存储该项目中所有的任务信息和任务与用户的关系

字段名字段类型字段说明idBIGINT UNSIGNED主键employee_idBIGINT员工IDtask_numberVARCHAR任务编号task_descriptionVARCHAR任务描述stateVARCHAR状态

项目结构

  1. choerodon-todo-service-parent
  2. └─choerodon-todo-service
  3. └─src
  4. ├─main
  5. ├─java
  6. └─io
  7. └─choerodon
  8. └─todo
  9. ├─api
  10. ├─controller
  11. └─v1
  12. └─dto
  13. ├─app
  14. └─service
  15. └─impl
  16. ├─domain
  17. ├─repository
  18. ├─service
  19. └─impl
  20. └─todo
  21. ├─convertor
  22. └─entity
  23. └─infra
  24. ├─dataobject
  25. ├─mapper
  26. └─repository
  27. └─impl
  28. └─resources
  29. ├─mapper
  30. └─script
  31. └─db
  32. └─test
  33. └─java