package com.zksy.base.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable; import java.time.*;

@Data @TableName(value = "drill_practical_result", schema = "app_user")
public class DrillPracticalResult implements Serializable {
    @TableId(type=IdType.AUTO) private Long id;
    private Long planId;
    private Integer skillScore; private Integer equipmentScore;
    private Integer responseScore; private Integer cooperationScore;
    private Integer totalTasks; private Integer completedTasks;
    private Integer completionRate; private Integer overtimeTasks;
    private String overallLevel; private String evalConclusion;
    private String improvementSuggestions; // JSON 数组字符串
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime evalTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
}
