JC-Aguiar / DetMakerServer

Back-end para a API DET-MAKER (projeto dedicado para gestão automática de jobs da peopleware)
GNU Affero General Public License v3.0
1 stars 0 forks source link

Nova Entidade: Revisão #29

Open JC-Aguiar opened 11 months ago

JC-Aguiar commented 11 months ago

Relacionado

https://github.com/JC-Aguiar/DetMakerServer/issues/28

Descrição

A fim de tornar os campos de uma revisão imutáveis, deverá ser criada uma nova entidade (nome no banco PPW_REVISAO) do qual irá receber os seguintes campos da Evidência:

    @Id @Column(name = "ID", updatable = false)
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_REVISOR_ID")
    Long id;

    @Column(name = "REVISOR", columnDefinition = "VARCHAR2(100), updatable = false")
    String resivor;

    @Column(name = "DATA_REVISAO", columnDefinition = "DATE", updatable = false)
    OffsetDateTime dataRevisao;

    @Column(name = "REQUISITOS", columnDefinition = "VARCHAR2(500)", updatable = false)
    String requisitos;

    @Column(name = "EXPECTATIVA", columnDefinition = "VARCHAR2(280)", updatable = false)
    String expectativa;

    @Column(name = "RESULTADO", columnDefinition = "VARCHAR2(10)", updatable = false)
    TipoEvidenciaResultado resultado;

Em adicional, incrementar com o mapeamento @OneToOne e sua devida configuração (o relacionamento deve ter sue mapeamento unidrecional, estar presente somente na entidade Revisão).