package com.hdkj.lt.bf.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.hdkj.lt.core.bizms.modle.po.operationAbnormality.FhzgGridOperationAbnormality;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @author lihao
 * @date: 2025/7/05
 * @Description
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FhzgGridOperationAbnormalityVO extends FhzgGridOperationAbnormality {

    /**
     * 线路名称
     */
    @ApiModelProperty(value = "线路名称")
    @JsonProperty(value = "feederName")
    private String lineName;

    /**
     * 所属区县
     */
    @ApiModelProperty(value = "所属区县")
    private String countyName;

    /**
     * 方案文件ID
     */
    @ApiModelProperty(value = "方案文件ID")
    private Long schemeFileId;

    /**
     * 方案ID
     */
    @ApiModelProperty(value = "方案ID")
    private Long schemeId;

    @ApiModelProperty(value = "方案生成事件时间")
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime planCreateTime;

}
