package com.njcn.rdms.module.project.controller.admin.workreport.monthly.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Schema(description = "管理后台 - 月报审核记录 Response VO")
@Data
public class MonthlyReportApprovalRecordRespVO {

    private Long id;

    private Long statusLogId;

    private Integer approvalRound;

    private String conclusion;

    private String opinion;

    private LocalDate meetingDate;

    private String strengthDesc;

    private String strengthExample;

    private String weaknessDesc;

    private String weaknessExample;

    private String improvementSuggestion;

    private String performanceResult;

    private String employeeSignName;

    private Long employeeSignatureFileId;

    private LocalDate employeeSignedDate;

    private String supervisorSignName;

    private Long supervisorSignatureFileId;

    private LocalDate supervisorSignedDate;

    private Long auditorUserId;

    private String auditorName;

    private LocalDateTime createTime;
}
