kbss-cvut / aircraft-maintenance-planning-system

D2020+ project about Aircraft Mainenance Planning System.
GNU Lesser General Public License v3.0
0 stars 0 forks source link

[ADD] Add feature - visualization of text analaysis results and wo steps #209

Open kostobog opened 1 year ago

kostobog commented 1 year ago

This pull request introduces several changes

  1. Extends JOPA model adding
  1. Implements a DAO and layer to read TaskStepPlan and FailureAnnotation data from the repository.
  2. Implements Service layer logic to attach TaskStepPlan with FailureAnnotations to TaskPlans when constructing a RevisionPlan, see AircraftRevisionPlannerService method createRevisionPlanScheduleDeducedFromSimilarRevisions.
  3. Refactors JOPA model
blcham commented 1 year ago

LGTM, although I would wait for text analysis from Matej and refactor this pull request according to it

kostobog commented 1 year ago

This pull request contains queries to compute the component failure classes of work order executions. Each work order execution has one or more steps and each step has work order text in which failure component terms are annotated. Each work order text is annotated with one component and its failure failure terms. Component classes are created as follows:

Alternatively the work order execution classes can be created without using the index. There are two alternatives which can be analyzed.