diff --git a/src/controllers/KpiUserRoleController.ts b/src/controllers/KpiUserRoleController.ts index c0cb331..5ebae79 100644 --- a/src/controllers/KpiUserRoleController.ts +++ b/src/controllers/KpiUserRoleController.ts @@ -94,6 +94,14 @@ export class KpiUserRoleController extends Controller { kpiUserRole.createdFullName = request.user.name; kpiUserRole.lastUpdateUserId = request.user.sub; kpiUserRole.lastUpdateFullName = request.user.name; + kpiUserRole.documentInfoEvidence = request.user.documentInfoEvidence; + kpiUserRole.startDate = request.user.startDate; + kpiUserRole.endDate = request.user.endDate; + kpiUserRole.achievement1 = request.user.achievement1; + kpiUserRole.achievement2 = request.user.achievement2; + kpiUserRole.achievement3 = request.user.achievement3; + kpiUserRole.achievement4 = request.user.achievement4; + kpiUserRole.achievement5 = request.user.achievement5; await this.kpiUserRoleRepository.save(kpiUserRole); return new HttpSuccess(kpiUserRole.id); } @@ -148,6 +156,14 @@ export class KpiUserRoleController extends Controller { kpiUserRole.lastUpdateUserId = request.user.sub; kpiUserRole.lastUpdateFullName = request.user.name; + kpiUserRole.documentInfoEvidence = request.user.documentInfoEvidence; + kpiUserRole.startDate = request.user.startDate; + kpiUserRole.endDate = request.user.endDate; + kpiUserRole.achievement1 = request.user.achievement1; + kpiUserRole.achievement2 = request.user.achievement2; + kpiUserRole.achievement3 = request.user.achievement3; + kpiUserRole.achievement4 = request.user.achievement4; + kpiUserRole.achievement5 = request.user.achievement5; this.kpiUserRoleRepository.merge(kpiUserRole, requestBody); await this.kpiUserRoleRepository.save(kpiUserRole); return new HttpSuccess(kpiUserRole.id); diff --git a/src/entities/kpiUserRole.ts b/src/entities/kpiUserRole.ts index f4895c9..fd2419f 100644 --- a/src/entities/kpiUserRole.ts +++ b/src/entities/kpiUserRole.ts @@ -154,6 +154,22 @@ export class CreateKpiUserRole { kpiUserEvaluationId: string; @Column("uuid") kpiRoleId: string; + @Column() + documentInfoEvidence: string; + @Column() + startDate: Date; + @Column() + endDate: Date; + @Column() + achievement1: string; + @Column() + achievement2: string; + @Column() + achievement3: string; + @Column() + achievement4: string; + @Column() + achievement5: string; } export class UpdateKpiUserRole { @@ -171,6 +187,22 @@ export class UpdateKpiUserRole { kpiUserEvaluationId: string; @Column("uuid") kpiRoleId: string; + @Column() + documentInfoEvidence: string; + @Column() + startDate: Date; + @Column() + endDate: Date; + @Column() + achievement1: string; + @Column() + achievement2: string; + @Column() + achievement3: string; + @Column() + achievement4: string; + @Column() + achievement5: string; } export class KpiUserRoleDataPoint {