package com.goldenwater.slaj.sins.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.goldenwater.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 水库工程信息 att_eng_res
 */
@Data
public class AttEngRes {
    private String guid;
    private String pGuid;
    @Excel(name = "工程名称", width = 30)
    private String engName;
    private String engGuid;
    @Excel(name = "重要程度", width = 15)
    private String impoGrad;
    private BigDecimal apprBudg;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startDate;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date compDate;
    private String engStat;
    private String orgGuid;
    private String oflpCode;
    private String ifReinForce;
    private String projGuid;
    private String stat;
    private String resCode;
    private BigDecimal cenLong;
    private BigDecimal cenLat;
    private String resLoc;
    private String rvGuid;
    private String adGuid;
    @Excel(name = "工程等级", width = 15)
    private String engGrad;
    @Excel(name = "工程规模", width = 15)
    private String engScal;
    private String damTypeMat;
    private String damTypeStr;
    @Excel(name = "坝高", width = 15)
    private BigDecimal damSizeHig;
    private BigDecimal damSizeLen;
    private BigDecimal damCreElv;
    private BigDecimal desFlStand;
    private BigDecimal flLowLimLev;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date flLowLimLevStart;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date flLowLimLevEnd;
    private BigDecimal desFlStag;
    private String mainFlType;
    private BigDecimal deadLev;
    @Excel(name = "总库容", width = 15)
    private BigDecimal totCap;
    private BigDecimal deadCap;
    private BigDecimal flcoCap;
    private String note;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date collTime;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updTime;
    private String recPers;
    private String engReinForceGuid;
}
