From da65669c90050ac28043391cb2ec174e67704bca Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Wed, 29 Jan 2025 14:13:47 +0400 Subject: [PATCH] Add aspirant model --- .../java/ru/ulstu/aspirant/model/Base.java | 15 +++++++++++++ .../ru/ulstu/aspirant/model/Speciality.java | 22 +++++++++++++++++++ .../java/ru/ulstu/manager/model/Manager.java | 17 ++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 src/main/java/ru/ulstu/aspirant/model/Base.java create mode 100644 src/main/java/ru/ulstu/aspirant/model/Speciality.java create mode 100644 src/main/java/ru/ulstu/manager/model/Manager.java diff --git a/src/main/java/ru/ulstu/aspirant/model/Base.java b/src/main/java/ru/ulstu/aspirant/model/Base.java new file mode 100644 index 0000000..d534f52 --- /dev/null +++ b/src/main/java/ru/ulstu/aspirant/model/Base.java @@ -0,0 +1,15 @@ +package ru.ulstu.aspirant.model; + +public enum Base { + BUDGET("бюджет"), COMMERCE("коммерческая"); + + private final String name; + + Base(String name) { + this.name = name; + } + + public String getName() { + return name; + } +} diff --git a/src/main/java/ru/ulstu/aspirant/model/Speciality.java b/src/main/java/ru/ulstu/aspirant/model/Speciality.java new file mode 100644 index 0000000..398c93c --- /dev/null +++ b/src/main/java/ru/ulstu/aspirant/model/Speciality.java @@ -0,0 +1,22 @@ +package ru.ulstu.aspirant.model; + +public enum Speciality { + S_2_3_7("2.3.7", "Системный анализ"), + S_2_3_1("2.3.1", "Автоматизация проектирования"); + + private final String code; + private final String name; + + Speciality(String code, String name) { + this.code = code; + this.name = name; + } + + public String getCode() { + return code; + } + + public String getName() { + return name; + } +} diff --git a/src/main/java/ru/ulstu/manager/model/Manager.java b/src/main/java/ru/ulstu/manager/model/Manager.java new file mode 100644 index 0000000..e44da80 --- /dev/null +++ b/src/main/java/ru/ulstu/manager/model/Manager.java @@ -0,0 +1,17 @@ +package ru.ulstu.manager.model; + +import jakarta.persistence.Entity; +import ru.ulstu.model.BaseEntity; + +@Entity +public class Manager extends BaseEntity { + private String name; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +}