• 前置条件
  • 介绍
  • 表结构
  • 项目结构

    前置条件

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

    介绍

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

    具体功能包括:创建任务、根据任务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
    2. ├── init-local-database.sh
    3. ├── pom.xml
    4. └── src
    5. └── main
    6. ├── java
    7. └── io
    8. └── choerodon
    9. └── todo
    10. ├── TodoServiceApplication.java
    11. ├── api
    12. └── controller
    13. └── v1
    14. ├── TaskController.java
    15. └── UserController.java
    16. ├── app
    17. └── service
    18. ├── TaskService.java
    19. ├── UserService.java
    20. └── impl
    21. ├── TaskServiceImpl.java
    22. └── UserServiceImpl.java
    23. └── infra
    24. ├── dto
    25. ├── TaskDTO.java
    26. └── UserDTO.java
    27. └── mapper
    28. ├── TaskMapper.java
    29. └── UserMapper.java
    30. └── resources
    31. ├── application.yml
    32. ├── bootstrap.yml
    33. ├── mapper
    34. └── TaskMapper.xml
    35. └── script
    36. └── db
    37. ├── todo_task.groovy
    38. └── todo_user.groovy