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_record", schema = "app_user")
public class DrillPracticalRecord implements Serializable {
    @TableId(type=IdType.AUTO) private Long id;
    private Long planId;
    private String drillProjectName; private String recordTime;
    private String drillType; private String participatingDept; private String responsiblePerson;
    private String status;
    private String reportTime; private String reportMethod; private String reporter;
    private String contactPhone; private String eventLocation; private String eventDescription;
    private String dispatchInfo;    // JSON 字符串
    private String decisionInfo;   // JSON 字符串
    private String releaseChannels; // JSON 数组字符串
    private String releaseContent;
    private String actions;        // JSON 数组字符串
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;
}
