Zadanie #1547
Przygotowanie modelu danych
Status: | Zamknięty | Start date: | 2017-02-03 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | 2017-02-03 | |
Assignee: | Michał Komar | % Done: | 100% | |
Category: | analiza | |||
Target version: | 0.3 | |||
Developer: | Łukasz Waśkiewicz | Tester: | Michał Komar |
Description
Należy przygotować i zaimplementować model danych persystowalny w bazie danych. W ramach modelu należy wyodrębnić:
- grupy użytkowników
- bazy (database)
- wydawców (publisher)
- model dla workflow zatwierdzającego (można spojrzeć na StatefulJ - https://github.com/statefulj/statefulj - i pod tym kątem zamodelować)
- przypisywanie danych do użytkowników
- historia wersji dokumentów
- historia zdarzeń
- przechowywanie danych pełnotekstowych
- przypisywanie czasopism do wydawców
- referencje do dokumentów
Related issues
Associated revisions
refs #1547 struktura danych, sql
refs #1547 przebudowa modelu
refs #1547 przebudowa modelu
refs #1547 przebudowa modelu, poprawki w UI
refs #1547 przebudowa modelu
refs #1547 rename Bean <-> Entity
refs #1547 dozer builder for user
History
#1 Updated by Michał Komar about 8 years ago
- Follows Zadanie #1544: UserService added
#2 Updated by Michał Komar about 8 years ago
- File model.png added
#3 Updated by Michał Komar about 8 years ago
Jeżeli chodzi o diagram z modelem:
- trzeba się na razie skupić na samym modelu danych, serwisy można później zrobić
- spojrzałbym na to od strony bazy danych (np. publishingHouseId / databaseId == AbstractGroup.id, a na modelu są to inne pola).
- Co to jest DocumentSpecification?
- w sumie, to może zaimplementuj to w javie i dodaj adnotacje hibernate'owe, a póżniej będziemy to poprawiać, tak chyba szybciej będzie
#4 Updated by Łukasz Waśkiewicz about 8 years ago
- Status changed from Nowy to Testowanie
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
#5 Updated by Michał Komar about 8 years ago
- Status changed from Testowanie to Rozwiązany
- % Done changed from 0 to 100
Model jest ok.
#6 Updated by Michał Komar almost 8 years ago
- Status changed from Rozwiązany to Zamknięty