此项目为员工管理服务
//Step0 在启动该项目前,请预先安装好 Java8 以及 Docker,下载地址:
//Java8: https://www.java.com/en/download/manual.jsp
//Docker: https://docs.docker.com/get-docker/
//本项目正常运行需要占用两个端口,分别为 8082 与 13306, 请提前预留,或自行修改端口号
// Step1 创建该项目所需的数据库实例
sh ./env-build-scripts/create_database_instance.sh //在项目根目录下执行
// Step2 创建数据库。 待上一步执行成功后,使用任一数据库连接工具连上此数据库实例(示例用户名密码在命令脚本中),在 sql console 中执行以下sql 脚本,创建数据库
// env-build-scripts/init_db.sql
// Step3 启动项目,在首次运行时, 如果系统中没有对应版本的 gradle,那么会先自动下载,之后项目启动时,会自动运行db/migration下的所有sql 脚本,创建对应的表,数据库结构等等, 最后项目启动在 8082 端口下
./gradlew bootRun
// 附:构建项目命令
./gradlew build
领域名词 |
英文 |
模型 |
表名 |
备注 |
员工 |
employee |
Employee |
employee |
/ |
领域名词 |
英文 |
模型 |
表名 |
备注 |
员工技能 |
employee skill |
EmployeeSkill |
employee_skill |
/ |
经验时长 |
duration |
duration |
/ |
/ |
经验级别 |
level |
level |
/ |
/ |
领域名词 |
英文 |
模型 |
表名 |
备注 |
工作经历 |
work experience |
WorkExperience |
work_experience |
/ |
公司 |
company |
company |
/ |
/ |
时间段 |
period |
period |
/ |
/ |
领域名词 |
英文 |
模型 |
表名 |
备注 |
组织 |
organization |
Organization |
organization |
/ |
上级 |
superior |
superior |
/ |
/ |
下级 |
subordinate |
subordinate |
/ |
/ |
领域名词 |
英文 |
模型 |
表名 |
备注 |
技能类别 |
skill category |
SkillCategory |
skill_category |
/ |
技能名称 |
name |
name |
/ |
/ |
领域名词 |
英文 |
模型 |
表名 |
备注 |
技能定义 |
skill definition |
SkillDefinition |
skill_definition |
/ |
技能描述 |
description |
description |
/ |
/ |